Пример #1
0
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()
Пример #2
0
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()
Пример #3
0
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()
Пример #4
0
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()
Пример #7
0
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()
Пример #8
0
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()
Пример #10
0
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()
Пример #11
0
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()