From 28d8c60b54ae2795ea0a78f43a16ad726d396bb7 Mon Sep 17 00:00:00 2001 From: Jens Kleineheismann Date: Thu, 28 Mar 2019 11:07:01 +0100 Subject: [PATCH] UPD: added dedicated test template for email test. --- dav_base/templates/dav_base/tests/mail.txt | 1 + dav_base/tests/test_emails.py | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) create mode 100644 dav_base/templates/dav_base/tests/mail.txt diff --git a/dav_base/templates/dav_base/tests/mail.txt b/dav_base/templates/dav_base/tests/mail.txt new file mode 100644 index 0000000..f7186a0 --- /dev/null +++ b/dav_base/templates/dav_base/tests/mail.txt @@ -0,0 +1 @@ +This template is used by the automatic software tests. \ No newline at end of file diff --git a/dav_base/tests/test_emails.py b/dav_base/tests/test_emails.py index 9a2b2d2..7fb4aa8 100644 --- a/dav_base/tests/test_emails.py +++ b/dav_base/tests/test_emails.py @@ -5,6 +5,8 @@ from django.test import SimpleTestCase from ..emails import AbstractMail from .generic import EmailTestMixin +MAIL_TEMPLATE = 'dav_base/tests/mail.txt' + class TestCase(EmailTestMixin, SimpleTestCase): def test_no_template_configured(self): @@ -17,7 +19,7 @@ class TestCase(EmailTestMixin, SimpleTestCase): def test_no_get_recipients_implemented(self): class ConcreteMail(AbstractMail): - _template_name = 'dav_base/base.html' + _template_name = MAIL_TEMPLATE email = ConcreteMail() with self.assertRaises(NotImplementedError): @@ -27,7 +29,7 @@ class TestCase(EmailTestMixin, SimpleTestCase): recipient = 'root@localhost' class ConcreteMail(AbstractMail): - _template_name = 'dav_base/base.html' + _template_name = MAIL_TEMPLATE def _get_recipients(self): return [recipient]