From cd6d1315497b24e9591f29f227b8277253f35265 Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Tue, 19 Dec 2017 16:37:07 -0800 Subject: [PATCH] raise exception --- spanner/google/cloud/spanner_v1/database.py | 6 +----- spanner/tests/system/test_system.py | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/spanner/google/cloud/spanner_v1/database.py b/spanner/google/cloud/spanner_v1/database.py index 8a94ad9fb6d7..dfdeda1d8a29 100644 --- a/spanner/google/cloud/spanner_v1/database.py +++ b/spanner/google/cloud/spanner_v1/database.py @@ -210,11 +210,7 @@ def create(self): ) except GaxError as exc: exception = exceptions.from_grpc_error(exc.cause) - if exception.grpc_status_code == StatusCode.ALREADY_EXISTS: - raise Conflict(self.name) - elif exception.grpc_status_code == StatusCode.NOT_FOUND: - raise exception.errors[0] - raise + raise exception return future def exists(self): diff --git a/spanner/tests/system/test_system.py b/spanner/tests/system/test_system.py index d843bf8f51d4..d6af9f8a5294 100644 --- a/spanner/tests/system/test_system.py +++ b/spanner/tests/system/test_system.py @@ -284,6 +284,7 @@ def test_create_database(self): def test_table_not_found(self): table = 'yTable' + temp_db_id = 'temp_db' + unique_resource_id('_') temp_db = Config.INSTANCE.database(temp_db_id, ddl_statements=[ 'CREATE TABLE MyTable (' ' Id STRING(36) NOT NULL,'