From 32de6257d3eba6f8a3808a51d54361b62b355e57 Mon Sep 17 00:00:00 2001 From: Jan Dittberner Date: Sun, 1 Jun 2014 18:29:41 +0200 Subject: [PATCH] add test for managemails.models.Mailbox.__str__ --- gnuviechadmin/managemails/tests/test_models.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/gnuviechadmin/managemails/tests/test_models.py b/gnuviechadmin/managemails/tests/test_models.py index a731ae0..4df1793 100644 --- a/gnuviechadmin/managemails/tests/test_models.py +++ b/gnuviechadmin/managemails/tests/test_models.py @@ -1,14 +1,22 @@ from django.test import TestCase +from django.test.utils import override_settings + from passlib.hash import sha512_crypt from domains.models import MailDomain from osusers.models import User + from managemails.models import ( MailAddress, Mailbox, ) +@override_settings( + CELERY_ALWAYS_EAGER=True, + CELERY_CACHE_BACKEND='memory', + BROKER_BACKEND='memory' +) class MailboxTest(TestCase): def test_set_password(self): user = User.objects.create_user() @@ -16,6 +24,12 @@ class MailboxTest(TestCase): mb.set_password('test') self.assertTrue(sha512_crypt.verify('test', mb.password)) + def test___str__(self): + user = User.objects.create_user() + mb = Mailbox.objects.create(username='test', osuser=user) + mb.set_password('test') + self.assertEqual(str(mb), 'test') + class MailAddressTest(TestCase): def test__str__(self):