Skip to content

Commit 07777ce

Browse files
jsimonwebkurtisvg
authored andcommitted
Fix python Cloud Spanner tests. [(#1548)](GoogleCloudPlatform/python-docs-samples#1548)
* Fix python Cloud Spanner tests. * Lint.
1 parent 813f0a8 commit 07777ce

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

samples/samples/snippets_test.py

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,20 @@ def temporary_database(spanner_instance):
5151
database_id = unique_database_id()
5252
snippets.create_database(SPANNER_INSTANCE, database_id)
5353
snippets.insert_data(SPANNER_INSTANCE, database_id)
54+
snippets.write_struct_data(SPANNER_INSTANCE, database_id)
55+
database = spanner_instance.database(database_id)
56+
database.reload()
57+
yield database
58+
database.drop()
59+
60+
61+
@pytest.fixture(scope='module')
62+
def temporary_database_with_all_columns(spanner_instance):
63+
database_id = unique_database_id()
64+
snippets.create_database(SPANNER_INSTANCE, database_id)
65+
snippets.insert_data(SPANNER_INSTANCE, database_id)
66+
snippets.add_column(SPANNER_INSTANCE, database_id)
67+
snippets.add_timestamp_column(SPANNER_INSTANCE, database_id)
5468
database = spanner_instance.database(database_id)
5569
database.reload()
5670
yield database
@@ -213,10 +227,11 @@ def test_add_timestamp_column(temporary_database, capsys):
213227

214228

215229
@pytest.mark.slow
216-
def test_update_data_with_timestamp(temporary_database, capsys):
230+
def test_update_data_with_timestamp(temporary_database_with_all_columns,
231+
capsys):
217232
snippets.update_data_with_timestamp(
218233
SPANNER_INSTANCE,
219-
temporary_database.database_id)
234+
temporary_database_with_all_columns.database_id)
220235

221236
out, _ = capsys.readouterr()
222237

0 commit comments

Comments
 (0)