Mercurial > p > roundup > code
changeset 1810:1a8dffd48c1c
Add a test for looking up alternate adresses and case-insensitivity.
| author | Johannes Gijsbers <jlgijsbers@users.sourceforge.net> |
|---|---|
| date | Mon, 15 Sep 2003 19:35:53 +0000 |
| parents | bd127cafe3a8 |
| children | 08a6f2549438 |
| files | test/test_mailgw.py |
| diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/test/test_mailgw.py Sun Sep 14 18:55:37 2003 +0000 +++ b/test/test_mailgw.py Mon Sep 15 19:35:53 2003 +0000 @@ -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 @@ 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 @@ def suite(): l = [unittest.makeSuite(MailgwTestCase), ] + l = [MailgwTestCase("testUserAlternateLookup")] return unittest.TestSuite(l)
