Пример #1
0
    def test_drop_database(self, _run_as_pg):

        from fabtools.postgres import drop_database

        drop_database('foo')

        _run_as_pg.assert_called_with('dropdb foo')
Пример #2
0
    def test_drop_database(self, _run_as_pg):

        from fabtools.postgres import drop_database

        drop_database('foo')

        _run_as_pg.assert_called_with('dropdb foo')
Пример #3
0
def reset_database():
    sudo('service postgresql restart')
    try:
        drop_database(env.psql_db)
    except:
        pass
    create_pg_database()
    django_migrate()
Пример #4
0
def test_require_database(postgres_server, postgres_user):

    from fabtools.postgres import database_exists, drop_database
    from fabtools.require.postgres import database

    database('pgdb', postgres_user)

    assert database_exists('pgdb')

    drop_database('pgdb')
Пример #5
0
def test_require_database(postgres_server, postgres_user):

    from fabtools.postgres import database_exists, drop_database
    from fabtools.require.postgres import database

    database('pgdb', postgres_user)

    assert database_exists('pgdb')

    drop_database('pgdb')