Followup test improvement to use iterate_timeout
This was suggested in review. Pushing this so we don't forget. Change-Id: If899965db23d821dfc45d77629a86e3c854be172
This commit is contained in:
parent
3f22d3f927
commit
412b78701c
@ -440,7 +440,7 @@ class TestNodePoolBuilder(tests.DBTestCase):
|
||||
# Wait for the build to fail before we replace our config. Otherwise
|
||||
# we may replace the config before we build the image.
|
||||
found = False
|
||||
while not found:
|
||||
for _ in iterate_timeout(10, Exception, 'image builds to fail', 0.1):
|
||||
builds = self.zk.getBuilds('fake-image')
|
||||
for build in builds:
|
||||
# Lexicographical order
|
||||
@ -451,6 +451,8 @@ class TestNodePoolBuilder(tests.DBTestCase):
|
||||
found = build.id
|
||||
break
|
||||
time.sleep(0.1)
|
||||
if found:
|
||||
break
|
||||
|
||||
# Now replace the config with a valid config and check that the image
|
||||
# builds successfully. Finally check that the failed image is gone.
|
||||
|
Loading…
x
Reference in New Issue
Block a user