Added Test() object

This commit is contained in:
2Shirt 2019-11-07 20:46:21 -07:00
parent b162c99d6e
commit a053931c17
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C

View file

@ -515,6 +515,26 @@ class Disk(BaseObj):
self.add_note('No NVMe or SMART data available', 'YELLOW')
class Test():
"""Object for tracking test specific data."""
def __init__(self, dev, label):
self.dev = dev
self.disabled = False
self.failed = False
self.label = label
self.passed = False
self.report = []
self.status = ''
def set_status(self, status):
"""Update status string."""
if self.disabled:
# Don't change status if disabled
return
self.status = status
# Functions
def get_disk_details_linux(path):
"""Get disk details using lsblk, returns dict."""