atst/tests/test_queue.py
2018-10-15 11:38:34 -04:00

18 lines
455 B
Python

import pytest
from atst.queue import queue, send_mail
# 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())
send_mail.queue(
["lordvader@geocities.net"], "death start", "how is it coming along?"
)
assert len(queue.get_queue()) == initial + 1