52 lines
1.9 KiB
Python
52 lines
1.9 KiB
Python
from enum import Enum
|
|
|
|
|
|
class StepTypes(Enum):
|
|
Zeros = 1
|
|
Random = 2
|
|
|
|
|
|
class SoftwareType(Enum):
|
|
"""The software used to perform the Snapshot."""
|
|
Workbench = 'Workbench'
|
|
AndroidApp = 'AndroidApp'
|
|
Web = 'Web'
|
|
DesktopApp = 'DesktopApp'
|
|
|
|
|
|
class Appearance(Enum):
|
|
"""Grades the imperfections that aesthetically affect the device, but not its usage."""
|
|
Z = '0. The device is new.'
|
|
A = 'A. Is like new (without visual damage)'
|
|
B = 'B. Is in really good condition (small visual damage in difficult places to spot)'
|
|
C = 'C. Is in good condition (small visual damage in parts that are easy to spot, not screens)'
|
|
D = 'D. Is acceptable (visual damage in visible parts, not screens)'
|
|
E = 'E. Is unacceptable (considerable visual damage that can affect usage)'
|
|
|
|
|
|
class Functionality(Enum):
|
|
"""Grades the defects of a device that affect its usage."""
|
|
A = 'A. Everything works perfectly (buttons, and in case of screens there are no scratches)'
|
|
B = 'B. There is a button difficult to press or a small scratch in an edge of a screen'
|
|
C = 'C. A non-important button (or similar) doesn\'t work; screen has multiple scratches in edges'
|
|
D = 'D. Multiple buttons don\'t work; screen has visual damage resulting in uncomfortable usage'
|
|
|
|
|
|
class Bios(Enum):
|
|
"""How difficult it has been to set the bios to boot from the network."""
|
|
A = 'A. If by pressing a key you could access a boot menu with the network boot'
|
|
B = 'B. You had to get into the BIOS, and in less than 5 steps you could set the network boot'
|
|
C = 'C. Like B, but with more than 5 steps'
|
|
D = 'D. Like B or C, but you had to unlock the BIOS (i.e. by removing the battery)'
|
|
E = 'E. The device could not be booted through the network.'
|
|
|
|
|
|
class Orientation(Enum):
|
|
Vertical = 'vertical'
|
|
Horizontal = 'Horizontal'
|
|
|
|
|
|
class TestHardDriveLength(Enum):
|
|
Short = 'Short'
|
|
Extended = 'Extended'
|