| 1234567891011121314151617181920212223242526272829 |
- from dotenv import load_dotenv
- load_dotenv('.env')
- import pytest
- from app.db import pick_last_order_id
- from app.email import send_email
- from app.read_settings import read_settings
- from app.template import prepare_email_order
- @pytest.mark.asyncio
- async def test_email(capsys):
- """This test does not test anything in here, but makes sure that an
- email is delivered to the given email address as expected.
- """
- settings = read_settings("settings.toml")
- email_settings = {
- "git_repo": settings.git_repo,
- "document_match": settings.document_match,
- "block_types": settings.block_types,
- }
- order_id = pick_last_order_id(settings.git_repo, settings.local_db.filepath)
- order = prepare_email_order(order_id, email_settings)
- fm, message = await send_email(email_settings, order, None)
- await fm.send_message(message)
|