def test_create_database(spanner_instance): database_id = unique_database_id() print(SPANNER_INSTANCE, database_id) snippets.create_database(SPANNER_INSTANCE, database_id) database = spanner_instance.database(database_id) database.reload() # Will only succeed if the database exists. database.drop()
def temporary_database(spanner_instance): database_id = unique_database_id() snippets.create_database(SPANNER_INSTANCE, database_id) snippets.insert_data(SPANNER_INSTANCE, database_id) database = spanner_instance.database(database_id) database.reload() yield database database.drop()
def test_create_database(spanner_instance): database_id = unique_database_id() print(SPANNER_INSTANCE, database_id) snippets.create_database(SPANNER_INSTANCE, database_id) database = spanner_instance.database(database_id) database.reload() # Will only succeed if the database exists. database.drop()
def temporary_database(spanner_instance): database_id = unique_database_id() snippets.create_database(SPANNER_INSTANCE, database_id) snippets.insert_data(SPANNER_INSTANCE, database_id) database = spanner_instance.database(database_id) database.reload() yield database database.drop()
def temporary_database(cloud_config, spanner_instance): database_id = unique_database_id() snippets.create_database(cloud_config.spanner_instance, database_id) snippets.insert_data(cloud_config.spanner_instance, database_id) database = spanner_instance.database(database_id) database.reload() yield database database.drop()
def test_create_database(cloud_config, spanner_instance): database_id = unique_database_id() print(cloud_config.spanner_instance, database_id) snippets.create_database(cloud_config.spanner_instance, database_id) database = spanner_instance.database(database_id) database.reload() # Will only succeed if the database exists. database.drop()
def temporary_database(cloud_config, spanner_instance): database_id = unique_database_id() snippets.create_database(cloud_config.spanner_instance, database_id) snippets.insert_data( cloud_config.spanner_instance, database_id) database = spanner_instance.database(database_id) database.reload() yield database database.drop()
def test_create_database(cloud_config, spanner_instance): database_id = unique_database_id() print(cloud_config.spanner_instance, database_id) snippets.create_database( cloud_config.spanner_instance, database_id) database = spanner_instance.database(database_id) database.reload() # Will only succeed if the database exists. database.drop()
def temporary_database_with_all_columns(spanner_instance): database_id = unique_database_id() snippets.create_database(SPANNER_INSTANCE, database_id) snippets.insert_data(SPANNER_INSTANCE, database_id) snippets.add_column(SPANNER_INSTANCE, database_id) snippets.add_timestamp_column(SPANNER_INSTANCE, database_id) database = spanner_instance.database(database_id) database.reload() yield database database.drop()
def database(spanner_instance): """ Creates a temporary database that is removed after testing. """ snippets.create_database(INSTANCE_ID, DATABASE_ID) db = spanner_instance.database(DATABASE_ID) yield db db.drop()
def test_create_database_explicit(sample_instance, create_database_id): # Rather than re-use 'sample_database', we create a new database, to # ensure that the 'create_database' snippet is tested. snippets.create_database(sample_instance.instance_id, create_database_id) database = sample_instance.database(create_database_id) database.drop()
def database(spanner_instance): """ Creates a temporary database that is removed after testing. """ snippets.create_database(INSTANCE_ID, DATABASE_ID) db = spanner_instance.database(DATABASE_ID) yield db db.drop()