Ejemplo n.º 1
0
    def test_drop_user(self, _run_as_pg):

        from fabtools.postgres import drop_user

        drop_user('foo')

        _run_as_pg.assert_called_with('psql -c "DROP USER foo;"')
Ejemplo n.º 2
0
def postgres_user():
    from fabtools.postgres import drop_user
    from fabtools.require.postgres import user
    name = 'pguser'
    user(name, password='******')
    yield name
    drop_user(name)
Ejemplo n.º 3
0
    def test_drop_user(self, _run_as_pg):

        from fabtools.postgres import drop_user

        drop_user('foo')

        _run_as_pg.assert_called_with('psql -c "DROP USER foo;"')
Ejemplo n.º 4
0
def postgres_user():
    from fabtools.postgres import drop_user
    from fabtools.require.postgres import user
    name = 'pguser'
    user(name, password='******')
    yield name
    drop_user(name)
Ejemplo n.º 5
0
def test_create_and_drop_user(postgres_server):

    from fabtools.postgres import create_user, drop_user, user_exists

    create_user('alice', password='******')
    assert user_exists('alice')

    drop_user('alice')
    assert not user_exists('alice')
Ejemplo n.º 6
0
def test_create_and_drop_user(postgres_server):

    from fabtools.postgres import create_user, drop_user, user_exists

    create_user('alice', password='******')
    assert user_exists('alice')

    drop_user('alice')
    assert not user_exists('alice')
Ejemplo n.º 7
0
def test_require_user(postgres_server):

    from fabtools.postgres import user_exists, drop_user
    from fabtools.require.postgres import user

    user('bob', password='******')

    assert user_exists('bob')

    drop_user('bob')
Ejemplo n.º 8
0
def test_require_user(postgres_server):

    from fabtools.postgres import user_exists, drop_user
    from fabtools.require.postgres import user

    user('bob', password='******')

    assert user_exists('bob')

    drop_user('bob')