From 59b5646322c64fc7b1435bb7c603d9d49cf82fc5 Mon Sep 17 00:00:00 2001 From: Miguel Gonzalez Date: Thu, 12 Jul 2018 19:32:21 +0200 Subject: [PATCH] Add test_emails command --- tests/integration/test_emails.py | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 tests/integration/test_emails.py diff --git a/tests/integration/test_emails.py b/tests/integration/test_emails.py new file mode 100644 index 00000000..4ea8d853 --- /dev/null +++ b/tests/integration/test_emails.py @@ -0,0 +1,33 @@ +# -*- coding: utf-8 -*- +# Copyright (C) 2018 Miguel González +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +import pytest + +from django.core.management import call_command + +from .. import factories as f + + +@pytest.mark.django_db +def test_emails(): + # Membership invitation + m = f.MembershipFactory.create() + m.user = None + m.save() + + # Regular membership + f.MembershipFactory.create() + + # f.UserFactory.create() + call_command('test_emails', 'none@example.test')