def testFixtures(self): dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'fixtures', 'accepted_upload', '*') for filename in glob(dir): with open(filename, 'rb') as f: mail = parse_mail(f) msg = p.parse(*mail) self.assertTrue(msg)
def testFixtures(self): dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'fixtures', 'accepted_upload', '*') for filename in glob(dir): with open(filename, 'r') as f: mail = parse_mail(f) msg = p.parse(*mail) self.assert_(msg)
def testSimple(self): msg = p.parse(self.headers, self.body) self.assert_(msg) self.assertEqual(msg.package, 'haskell-irc') self.assertEqual(msg.version, '0.4.2-1') self.assertEqual(msg.distribution, 'unstable') self.assertEqual(msg.urgency, 'low') self.assertEqual(msg.by, 'Chris Lamb <*****@*****.**>') self.assertEqual(msg.closes, None)
def testSimple(self): msg = p.parse(self.headers, self.body) self.assertTrue(msg) self.assertEqual(msg.package, 'haskell-irc') self.assertEqual(msg.version, '0.4.2-1') self.assertEqual(msg.distribution, 'unstable') self.assertEqual(msg.urgency, 'low') self.assertEqual(msg.by, 'Chris Lamb <*****@*****.**>') self.assertEqual(msg.closes, None)
def testSimple(self): msg = p.parse(self.headers, self.body) self.assertTrue(msg) self.assertEqual(msg.package, "haskell-irc") self.assertEqual(msg.version, "0.4.2-1") self.assertEqual(msg.distribution, "unstable") self.assertEqual(msg.urgency, "low") self.assertEqual(msg.by, "Chris Lamb <*****@*****.**>") self.assertEqual(msg.closes, None)
def testFixtures(self): from glob import glob dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'fixtures', 'accepted_upload', '*') for filename in glob(dir): try: mail = parse_mail(file(filename)) msg = p.parse(*mail) self.assert_(msg) except Exception: print "Exception when parsing %s" % filename raise
def testFixtures(self): dir = os.path.join( os.path.dirname(os.path.abspath(__file__)), "fixtures", "accepted_upload", "*", ) for filename in glob(dir): with open(filename, "rb") as f: mail = parse_mail(f) msg = p.parse(*mail) self.assertTrue(msg)
def testUrgencyCase(self): self.body[10] = u'Urgency: HIGH' msg = p.parse(self.headers, self.body) self.assert_(msg) self.assertEqual(msg.urgency, 'high')
def testQuotedPrintableChangedBy(self): self.body[12] = u'Changed-By: Gon=C3=A9ri Le Bouder <*****@*****.**>' msg = p.parse(self.headers, self.body) self.assert_(msg) self.assertEqual(msg.by, u'Gonéri Le Bouder <*****@*****.**>')
def testCloses(self): self.body.append('Closes: 123456 456123') msg = p.parse(self.headers, self.body) self.assert_(msg) self.assertEqual(msg.closes, [123456, 456123])
def testUrgencyCase(self): self.body[10] = 'Urgency: HIGH' msg = p.parse(self.headers, self.body) self.assertTrue(msg) self.assertEqual(msg.urgency, 'high')
def testQuotedPrintableChangedBy(self): self.body[12] = 'Changed-By: Gon=C3=A9ri Le Bouder <*****@*****.**>' msg = p.parse(self.headers, self.body) self.assertTrue(msg) self.assertEqual(msg.by, 'Gonéri Le Bouder <*****@*****.**>')
def testCloses(self): self.body.append('Closes: 123456 456123') msg = p.parse(self.headers, self.body) self.assertTrue(msg) self.assertEqual(msg.closes, [123456, 456123])