Improved tests
This commit is contained in:
@@ -86,8 +86,8 @@ class EmailTestMixin:
|
||||
for expected_recipient in recipients:
|
||||
if isinstance(expected_recipient, AbstractUser):
|
||||
expected_recipient = '"%s" <%s>' % (expected_recipient.get_full_name(), expected_recipient.email)
|
||||
recipients = mail.recipients()
|
||||
self.assertIn(expected_recipient, recipients)
|
||||
real_recipients = mail.recipients()
|
||||
self.assertIn(expected_recipient, real_recipients)
|
||||
|
||||
def assertSubject(self, mail, subject): # pylint: disable=invalid-name
|
||||
expected_subject = '{} {}'.format(self.email_subject_prefix, subject)
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
from django.apps import apps
|
||||
from six import string_types
|
||||
|
||||
from .generic import AppSetting, AppsTestCase
|
||||
|
||||
@@ -8,7 +7,7 @@ class TestCase(AppsTestCase):
|
||||
app_config = apps.get_app_config('dav_base')
|
||||
|
||||
settings = (
|
||||
AppSetting('email_sender', None, string_types),
|
||||
AppSetting('email_base_url', None, string_types),
|
||||
AppSetting('email_subject_prefix', '', string_types),
|
||||
AppSetting('email_sender', None, str),
|
||||
AppSetting('email_base_url', None, str),
|
||||
AppSetting('email_subject_prefix', '', str),
|
||||
)
|
||||
|
||||
@@ -36,18 +36,18 @@ class DAVNumberValidatorTestCase(ValidatorTestMixin, SimpleTestCase):
|
||||
'131/321/1', # Ortsgruppennummer nicht zweistellig
|
||||
'131/00/', # Fehlende Mitgliedsnummer
|
||||
'131/00', # Fehlende Mitgliedsnummer
|
||||
'7654321' # Mitgliedsnummer mehr als sechs Stellen
|
||||
'999999*321' # Kategorienummer nicht vierstellig
|
||||
'999999*54321' # Kategorienummer nicht vierstellig
|
||||
'999999*9999*321' # DAV-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*54321' # DAV-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*9999*321' # Sektions-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*9999*54321' # Sektions-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*9999*9999*7654321' # Geburtsdatum nicht achtstellig
|
||||
'999999*9999*9999*9999*987654321' # Geburtsdatum nicht achtstellig
|
||||
'' # Leerstring
|
||||
' 1' # Leerzeichen am Anfang
|
||||
'54321 0001 2004 2014 ' # Leerzeichen am Ende
|
||||
'7654321', # Mitgliedsnummer mehr als sechs Stellen
|
||||
'999999*321', # Kategorienummer nicht vierstellig
|
||||
'999999*54321', # Kategorienummer nicht vierstellig
|
||||
'999999*9999*321', # DAV-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*54321', # DAV-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*9999*321', # Sektions-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*9999*54321', # Sektions-Eintrittsjahr nicht vierstellig
|
||||
'999999*9999*9999*9999*7654321', # Geburtsdatum nicht achtstellig
|
||||
'999999*9999*9999*9999*987654321', # Geburtsdatum nicht achtstellig
|
||||
'', # Leerstring
|
||||
' 1', # Leerzeichen am Anfang
|
||||
'54321 0001 2004 2014 ', # Leerzeichen am Ende
|
||||
'abc', # Nicht numerisch
|
||||
'131/00/abc', # Nicht numerisch
|
||||
'abc/00/131', # Nicht numerisch
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
import os
|
||||
from tempfile import mkdtemp as _mkdtemp
|
||||
|
||||
|
||||
Reference in New Issue
Block a user