Skip to content
Snippets Groups Projects
Commit 36df47f0 authored by Stuart D. Gathman's avatar Stuart D. Gathman
Browse files

Move expected failure to testutils.py where it can be tagged.

Change to example.com/40 for iniplist with leftover bits to ignore.
parent e5c03665
Branches
No related tags found
No related merge requests found
......@@ -70,7 +70,7 @@ def iniplist(ipaddr,iplist):
True
>>> iniplist('4.2.2.2',['b.resolvers.Level3.net'])
True
>>> iniplist('2606:2800:220:1:248:1893:25c8:1946',['example.com/64'])
>>> iniplist('2606:2800:220:1::',['example.com/40'])
True
>>> iniplist('4.2.2.2',['nothing.example.com'])
False
......@@ -134,8 +134,6 @@ def parseaddr(t):
('God@heaven', 'jeff@spec.org')
>>> parseaddr('Real Name ((comment)) <addr...@example.com>')
('Real Name (comment)', 'addr...@example.com')
>>> parseaddr('a(WRONG)@b')
('WRONG WRONG', 'a@b')
"""
#return email.utils.parseaddr(t)
res = email.utils.parseaddr(t)
......
......@@ -45,6 +45,11 @@ class AddrCacheTestCase(unittest.TestCase):
h = Milter.utils.parse_header(s)
self.assertEqual(h,b'Last Few Coldplay Album Artworks Available\x00')
@unittest.expectedFailure
def testParseAddress(self):
s = Milter.utils.parseaddr('a(WRONG)@b')
self.assertEqual(s,('WRONG', 'a@b'))
def suite():
s = unittest.makeSuite(AddrCacheTestCase,'test')
s.addTest(doctest.DocTestSuite(Milter.utils))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment