diff --git a/spanner/tests/system/test_system.py b/spanner/tests/system/test_system.py index 730190444edf..59441af047c7 100644 --- a/spanner/tests/system/test_system.py +++ b/spanner/tests/system/test_system.py @@ -146,7 +146,13 @@ def test_reload_instance(self): # Make sure metadata unset before reloading. instance.display_name = None - instance.reload() + def _expected_display_name(instance): + return instance.display_name == Config.INSTANCE.display_name + + retry = RetryInstanceState(_expected_display_name) + + retry(instance.reload)() + self.assertEqual(instance.display_name, Config.INSTANCE.display_name) @unittest.skipUnless(CREATE_INSTANCE, "Skipping instance creation")