add components to check old snapshots
This commit is contained in:
parent
0150b88e6e
commit
58b4ead86c
|
@ -1030,6 +1030,22 @@ def test_snapshot_wb_lite_old_snapshots(user: UserClient):
|
||||||
|
|
||||||
body11, res = user.post(snapshot_11, res=Snapshot)
|
body11, res = user.post(snapshot_11, res=Snapshot)
|
||||||
bodyLite, res = user.post(snapshot_lite, res=Snapshot)
|
bodyLite, res = user.post(snapshot_lite, res=Snapshot)
|
||||||
|
components11 = []
|
||||||
|
componentsLite = []
|
||||||
|
for c in body11.get('components', []):
|
||||||
|
if c['type'] in ["HardDrive", "SolidStateDrive"]:
|
||||||
|
continue
|
||||||
|
components11.append({
|
||||||
|
c.get('model'),
|
||||||
|
c['type'],
|
||||||
|
c.get('manufacturer')
|
||||||
|
})
|
||||||
|
for c in bodyLite.get('components', []):
|
||||||
|
componentsLite.append({
|
||||||
|
c.get('model'),
|
||||||
|
c['type'],
|
||||||
|
c.get('manufacturer')
|
||||||
|
})
|
||||||
|
|
||||||
try:
|
try:
|
||||||
assert body11['device'].get('hid') == bodyLite['device'].get('hid')
|
assert body11['device'].get('hid') == bodyLite['device'].get('hid')
|
||||||
|
@ -1038,6 +1054,11 @@ def test_snapshot_wb_lite_old_snapshots(user: UserClient):
|
||||||
assert body11['device'].get('serialNumber') == bodyLite['device'].get('serialNumber')
|
assert body11['device'].get('serialNumber') == bodyLite['device'].get('serialNumber')
|
||||||
assert body11['device'].get('model') == bodyLite['device'].get('model')
|
assert body11['device'].get('model') == bodyLite['device'].get('model')
|
||||||
assert body11['device'].get('manufacturer') == bodyLite['device'].get('manufacturer')
|
assert body11['device'].get('manufacturer') == bodyLite['device'].get('manufacturer')
|
||||||
|
|
||||||
|
# wbLite can find more components than wb11
|
||||||
|
assert len(components11) <= len(componentsLite)
|
||||||
|
for c in components11:
|
||||||
|
assert c in componentsLite
|
||||||
except Exception as err:
|
except Exception as err:
|
||||||
# import pdb; pdb.set_trace()
|
# import pdb; pdb.set_trace()
|
||||||
raise err
|
raise err
|
||||||
|
@ -1076,3 +1097,23 @@ def test_snapshot_errors(user: UserClient):
|
||||||
assert body11['device'].get('serialNumber') == bodyLite['device'].get('serialNumber')
|
assert body11['device'].get('serialNumber') == bodyLite['device'].get('serialNumber')
|
||||||
assert body11['device'].get('model') == bodyLite['device'].get('model')
|
assert body11['device'].get('model') == bodyLite['device'].get('model')
|
||||||
assert body11['device'].get('manufacturer') == bodyLite['device'].get('manufacturer')
|
assert body11['device'].get('manufacturer') == bodyLite['device'].get('manufacturer')
|
||||||
|
components11 = []
|
||||||
|
componentsLite = []
|
||||||
|
for c in body11['components']:
|
||||||
|
if c['type'] == "HardDrive":
|
||||||
|
continue
|
||||||
|
components11.append({
|
||||||
|
c['model'],
|
||||||
|
c['type'],
|
||||||
|
c['manufacturer']
|
||||||
|
})
|
||||||
|
for c in bodyLite['components']:
|
||||||
|
componentsLite.append({
|
||||||
|
c['model'],
|
||||||
|
c['type'],
|
||||||
|
c['manufacturer']
|
||||||
|
})
|
||||||
|
|
||||||
|
assert len(components11) == len(componentsLite)
|
||||||
|
for c in components11:
|
||||||
|
assert c in componentsLite
|
||||||
|
|
Reference in New Issue