From 5f0b442b705aa637f7f46c964378ade0accb4446 Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Sat, 18 Nov 2017 05:26:43 -0800 Subject: [PATCH] prevent Conflict from having the same database name --- spanner/tests/system/test_system.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/spanner/tests/system/test_system.py b/spanner/tests/system/test_system.py index 1f8b7d1ddff9..268d33a7dc3c 100644 --- a/spanner/tests/system/test_system.py +++ b/spanner/tests/system/test_system.py @@ -845,12 +845,11 @@ def test_read_w_index(self): temp_db = Config.INSTANCE.database( 'test_read_w_index', ddl_statements=DDL_STATEMENTS + EXTRA_DDL, pool=pool) - operation = temp_db.create() + if not temp_db.exists(): + operation = temp_db.create() + # We want to make sure the operation completes. + operation.result(30) # raises on failure / timeout. self.to_delete.append(_DatabaseDropper(temp_db)) - - # We want to make sure the operation completes. - operation.result(30) # raises on failure / timeout. - session, committed = self._set_up_table(ROW_COUNT, db=temp_db) snapshot = session.snapshot(read_timestamp=committed)