Esempio n. 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')
Esempio n. 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')
Esempio n. 3
0
def reset_database():
    sudo('service postgresql restart')
    try:
        drop_database(env.psql_db)
    except:
        pass
    create_pg_database()
    django_migrate()
Esempio n. 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')
Esempio n. 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')