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)
Exemple #5
0
    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
Exemple #7
0
 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])