@@ -135,7 +135,7 @@ def test_copy_backup_with_multiple_kms_keys(
135135
136136
137137@pytest .mark .dependency (depends = ["create_backup" ])
138- @RetryErrors (exception = DeadlineExceeded , max_tries = 2 )
138+ @RetryErrors (exception = ( DeadlineExceeded , TimeoutError ) , max_tries = 2 )
139139def test_restore_database (capsys , instance_id , sample_database ):
140140 backup_sample .restore_database (instance_id , RESTORE_DB_ID , BACKUP_ID )
141141 out , _ = capsys .readouterr ()
@@ -145,7 +145,7 @@ def test_restore_database(capsys, instance_id, sample_database):
145145
146146
147147@pytest .mark .dependency (depends = ["create_backup_with_encryption_key" ])
148- @RetryErrors (exception = DeadlineExceeded , max_tries = 2 )
148+ @RetryErrors (exception = ( DeadlineExceeded , TimeoutError ) , max_tries = 2 )
149149def test_restore_database_with_encryption_key (
150150 capsys ,
151151 instance_id ,
@@ -164,7 +164,7 @@ def test_restore_database_with_encryption_key(
164164
165165@pytest .mark .skip (reason = "skipped since the KMS keys are not added on test project" )
166166@pytest .mark .dependency (depends = ["create_backup_with_multiple_kms_keys" ])
167- @RetryErrors (exception = DeadlineExceeded , max_tries = 2 )
167+ @RetryErrors (exception = ( DeadlineExceeded , TimeoutError ) , max_tries = 2 )
168168def test_restore_database_with_multiple_kms_keys (
169169 capsys ,
170170 multi_region_instance_id ,
@@ -243,7 +243,7 @@ def test_cancel_backup(capsys, instance_id, sample_database):
243243 assert cancel_success or cancel_failure
244244
245245
246- @RetryErrors (exception = DeadlineExceeded , max_tries = 2 )
246+ @RetryErrors (exception = ( DeadlineExceeded , TimeoutError ) , max_tries = 2 )
247247def test_create_database_with_retention_period (capsys , sample_instance ):
248248 backup_sample .create_database_with_version_retention_period (
249249 sample_instance .instance_id ,
0 commit comments