summaryrefslogtreecommitdiff
path: root/tests/conftest.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/conftest.py')
-rw-r--r--tests/conftest.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/tests/conftest.py b/tests/conftest.py
index 15149cb..43b32f2 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -52,27 +52,30 @@ def _account(client, primary, email, mail_server):
if e.details['errno'] != 102:
raise
+email1 = f"test.account-{os.urandom(8).hex()}@test-auth"
+email2 = f"test.account2-{os.urandom(8).hex()}@test-auth"
+
@pytest.fixture(params=[True, False], ids=["primary", "secondary"])
def account(client, request, mail_server):
- for a in _account(client, request.param, "test.account@test-auth", mail_server):
+ for a in _account(client, request.param, email1, mail_server):
yield a
@pytest.fixture(params=[True, False], ids=["primary", "secondary"])
def account2(client, request, mail_server):
- for a in _account(client, request.param, "test.account2@test-auth", mail_server):
+ for a in _account(client, request.param, email2, mail_server):
yield a
@pytest.fixture
def unverified_account(client, mail_server):
- s = client.create_account("test.account@test-auth", "")
+ s = client.create_account(email1, "")
yield s
- s.destroy_account("test.account@test-auth", "")
+ s.destroy_account(s.email, "")
@pytest.fixture
def login(client, mail_server):
- return _login(client, "test.account@test-auth", mail_server)
+ return _login(client, email1, mail_server)
@pytest.fixture
def login2(client, mail_server):
- return _login(client, "test.account2@test-auth", mail_server)
+ return _login(client, email2, mail_server)
def _refresh_token(account, scope):
body = {