From 4215e2c9e76dd2841e1040d9d1b96edd4a9c6ea7 Mon Sep 17 00:00:00 2001 From: jlgijsbers Date: Mon, 15 Sep 2003 19:35:53 +0000 Subject: [PATCH] Add a test for looking up alternate adresses and case-insensitivity. git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@1877 57a73879-2fb5-44c3-a270-3262357dd7e2 --- test/test_mailgw.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/test_mailgw.py b/test/test_mailgw.py index 13cea7a..d846d7a 100644 --- a/test/test_mailgw.py +++ b/test/test_mailgw.py @@ -8,7 +8,7 @@ # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # -# $Id: test_mailgw.py,v 1.51 2003-09-07 20:37:33 jlgijsbers Exp $ +# $Id: test_mailgw.py,v 1.52 2003-09-15 19:35:53 jlgijsbers Exp $ import unittest, tempfile, os, shutil, errno, imp, sys, difflib, rfc822 @@ -957,6 +957,12 @@ This is a followup self.assertEqual(uidFromAddress(self.db, ('', 'USER2@foo.com'), 0), i) self.assertEqual(uidFromAddress(self.db, ('', 'user2@foo.com'), 0), i) + def testUserAlternateLookup(self): + i = self.db.user.create(username='user1', address='user1@foo.com', + alternate_addresses='user1@bar.com') + self.assertEqual(uidFromAddress(self.db, ('', 'user1@bar.com'), 0), i) + self.assertEqual(uidFromAddress(self.db, ('', 'USER1@bar.com'), 0), i) + def testUserCreate(self): i = uidFromAddress(self.db, ('', 'user@foo.com'), 1) self.assertNotEqual(uidFromAddress(self.db, ('', 'user@bar.com'), 1), i) @@ -991,6 +997,7 @@ This is a test confirmation of registration. def suite(): l = [unittest.makeSuite(MailgwTestCase), ] + l = [MailgwTestCase("testUserAlternateLookup")] return unittest.TestSuite(l) -- 2.30.2