mirror of
https://github.com/chatmail/relay.git
synced 2026-05-21 13:28:05 +00:00
tests: move database initialization to fixture
This commit is contained in:
@@ -4,15 +4,18 @@ import pytest
|
|||||||
from doveauth.doveauth import get_user_data, verify_user, Database
|
from doveauth.doveauth import get_user_data, verify_user, Database
|
||||||
|
|
||||||
|
|
||||||
def test_basic(tmpdir):
|
@pytest.fixture()
|
||||||
db = Database(tmpdir / "passdb.sqlite")
|
def db(tmpdir):
|
||||||
|
return Database(tmpdir / "passdb.sqlite")
|
||||||
|
|
||||||
|
|
||||||
|
def test_basic(db):
|
||||||
verify_user(db, "link2xt@c1.testrun.org", "asdf")
|
verify_user(db, "link2xt@c1.testrun.org", "asdf")
|
||||||
data = get_user_data(db, "link2xt@c1.testrun.org")
|
data = get_user_data(db, "link2xt@c1.testrun.org")
|
||||||
assert data
|
assert data
|
||||||
|
|
||||||
|
|
||||||
def test_verify_or_create(tmpdir):
|
def test_verify_or_create(db):
|
||||||
db = Database(tmpdir / "passdb.sqlite")
|
|
||||||
res = verify_user(db, "newuser1@something.org", "kajdlkajsldk12l3kj1983")
|
res = verify_user(db, "newuser1@something.org", "kajdlkajsldk12l3kj1983")
|
||||||
assert res["status"] == "ok"
|
assert res["status"] == "ok"
|
||||||
res = verify_user(db, "newuser1@something.org", "kajdlqweqwe")
|
res = verify_user(db, "newuser1@something.org", "kajdlqweqwe")
|
||||||
|
|||||||
Reference in New Issue
Block a user