mirror of
https://github.com/ansible/awx.git
synced 2026-02-16 02:30:01 -03:30
fix partial test
* We shouldn't care what order the inventory updates for the inventory sources are returned in.
This commit is contained in:
@@ -101,8 +101,11 @@ class TestInventoryUpdateLatestDict():
|
|||||||
inv_src2 = InventorySource.objects.create(group=g2, update_on_launch=False, inventory=inventory)
|
inv_src2 = InventorySource.objects.create(group=g2, update_on_launch=False, inventory=inventory)
|
||||||
inv_src3 = InventorySource.objects.create(group=g3, update_on_launch=True, inventory=inventory)
|
inv_src3 = InventorySource.objects.create(group=g3, update_on_launch=True, inventory=inventory)
|
||||||
|
|
||||||
|
import time
|
||||||
iu1 = InventoryUpdate.objects.create(inventory_source=inv_src1, status='successful')
|
iu1 = InventoryUpdate.objects.create(inventory_source=inv_src1, status='successful')
|
||||||
|
time.sleep(0.1)
|
||||||
iu2 = InventoryUpdate.objects.create(inventory_source=inv_src2, status='waiting')
|
iu2 = InventoryUpdate.objects.create(inventory_source=inv_src2, status='waiting')
|
||||||
|
time.sleep(0.1)
|
||||||
iu3 = InventoryUpdate.objects.create(inventory_source=inv_src3, status='waiting')
|
iu3 = InventoryUpdate.objects.create(inventory_source=inv_src3, status='waiting')
|
||||||
return [iu1, iu2, iu3]
|
return [iu1, iu2, iu3]
|
||||||
|
|
||||||
@@ -114,7 +117,7 @@ class TestInventoryUpdateLatestDict():
|
|||||||
inventory_updates_expected = [inventory_updates[0], inventory_updates[2]]
|
inventory_updates_expected = [inventory_updates[0], inventory_updates[2]]
|
||||||
|
|
||||||
assert 2 == len(tasks)
|
assert 2 == len(tasks)
|
||||||
for i, inventory_update in enumerate(inventory_updates_expected):
|
task_ids = [task['id'] for task in tasks]
|
||||||
assert inventory_update.id == tasks[i]['id']
|
for inventory_update in inventory_updates_expected:
|
||||||
|
inventory_update.id in task_ids
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user