test for check general snapshots
This commit is contained in:
parent
7d930551fa
commit
7c0b3c190c
|
@ -464,7 +464,6 @@ class ParseSnapshotLsHw:
|
||||||
|
|
||||||
def get_data_storage(self):
|
def get_data_storage(self):
|
||||||
|
|
||||||
# import pdb; pdb.set_trace()
|
|
||||||
for sm in self.smart:
|
for sm in self.smart:
|
||||||
if sm.get('smartctl', {}).get('exit_status') == 1:
|
if sm.get('smartctl', {}).get('exit_status') == 1:
|
||||||
continue
|
continue
|
||||||
|
|
|
@ -1155,3 +1155,17 @@ def test_snapshot_errors_no_serial_number(user: UserClient):
|
||||||
assert not c.manufacturer
|
assert not c.manufacturer
|
||||||
test = c.actions[-1]
|
test = c.actions[-1]
|
||||||
assert test.power_on_hours == 19819
|
assert test.power_on_hours == 19819
|
||||||
|
|
||||||
|
|
||||||
|
@pytest.mark.usefixtures(conftest.app_context.__name__)
|
||||||
|
def test_snapshot_check_tests_lite(user: UserClient):
|
||||||
|
"""This test check the minimum validation of json that come from snapshot"""
|
||||||
|
snapshot_lite = file_json('test_lite/2022-4-13-19-5_user@dhub.com_b27dbf43-b88a-4505-ae27-10de5a95919e.json')
|
||||||
|
|
||||||
|
bodyLite, res = user.post(snapshot_lite, uri="/api/inventory/")
|
||||||
|
assert res.status_code == 201
|
||||||
|
SnapshotErrors.query.all()
|
||||||
|
dev = m.Device.query.filter_by(id=bodyLite['device']['id']).one()
|
||||||
|
# import pdb; pdb.set_trace()
|
||||||
|
|
||||||
|
|
||||||
|
|
Reference in New Issue