18 lines
444 B
Python
18 lines
444 B
Python
import pytest
|
|
from atst.queue import queue
|
|
|
|
# ensure queue is always empty for unit testing
|
|
@pytest.fixture(scope="function", autouse=True)
|
|
def reset_queue():
|
|
queue.get_queue().empty()
|
|
yield
|
|
queue.get_queue().empty()
|
|
|
|
|
|
def test_send_mail():
|
|
initial = len(queue.get_queue())
|
|
queue.send_mail(
|
|
["lordvader@geocities.net"], "death start", "how is it coming along?"
|
|
)
|
|
assert len(queue.get_queue()) == initial + 1
|