Fix a race condition in one of the zone import tests

This test would occasionally fail if the import was still PENDING when
the check asserted a COMPLETED status.

Change-Id: Ia2c320d50dd061980c27b0b7ec0cb6c65c13f6e7
This commit is contained in:
Paul Glass 2016-04-07 14:54:32 +00:00
parent a9385ac8f5
commit 7b1caa5944

View File

@ -47,7 +47,9 @@ class TestZoneImport(BaseDesignateTest):
self.assertEqual(zone_import.id, fetched_import.id)
self.assertEqual(zone_import.project_id, fetched_import.project_id)
self.assertEqual('COMPLETE', fetched_import.status)
# check both statuses to avoid a race condition, causing test failure.
# we don't know when the import completes.
self.assertIn(fetched_import.status, ['PENDING', 'COMPLETE'])
def test_delete_zone_import(self):
zone_import = self.useFixture(ImportFixture(