mirror of
https://github.com/chatmail/relay.git
synced 2026-05-17 18:58:58 +00:00
refactor dovecot tests, move online tests one level up
This commit is contained in:
18
online-tests/test_login.py
Normal file
18
online-tests/test_login.py
Normal file
@@ -0,0 +1,18 @@
|
||||
import pytest
|
||||
import imaplib
|
||||
|
||||
|
||||
class TestDovecot:
|
||||
def test_login_ok(self, imap, gencreds):
|
||||
user, password = gencreds()
|
||||
imap.connect()
|
||||
imap.login(user, password)
|
||||
|
||||
def test_login_fail(self, imap, gencreds):
|
||||
user, password = gencreds()
|
||||
imap.connect()
|
||||
imap.login(user, password)
|
||||
imap.connect()
|
||||
with pytest.raises(imaplib.IMAP4.error) as excinfo:
|
||||
imap.login(user, password + "wrong")
|
||||
assert "AUTHENTICATIONFAILED" in str(excinfo)
|
||||
Reference in New Issue
Block a user