コード例 #1
0
 def testDone(self):
     self.headers.update({
         'From': 'From <*****@*****.**>',
         'To': '*****@*****.**',
     })
     msg = p.parse(self.headers, self.body)
     self.assertTrue(msg)
     self.assertEqual(msg.by, 'From <*****@*****.**>')
コード例 #2
0
 def testDone(self):
     self.headers.update({
         'From': 'From <*****@*****.**>',
         'To': '*****@*****.**',
     })
     msg = p.parse(self.headers, self.body)
     self.assertTrue(msg)
     self.assertEqual(msg.by, 'From <*****@*****.**>')
コード例 #3
0
 def testDone(self):
     self.headers.update({
         "From": "From <*****@*****.**>",
         "To": "*****@*****.**"
     })
     msg = p.parse(self.headers, self.body)
     self.assertTrue(msg)
     self.assertEqual(msg.by, "From <*****@*****.**>")
コード例 #4
0
    def testMultiPackages(self):
        self.headers.update({
            'From': 'From <*****@*****.**>',
            'To': '*****@*****.**',
            'X-Debian-PR-Source': 'source-package, source-package2',
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, 'binary-package')
コード例 #5
0
    def testSimple(self):
        self.headers.update({
            'From': 'From <*****@*****.**>',
            'To': '*****@*****.**',
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, 'binary-package')
        self.assertEqual(msg.by, '*****@*****.**')
        self.assertEqual(msg.title, 'description here')
コード例 #6
0
    def testTwoEntriesInTo(self):
        self.headers.update({
            'From': 'From <*****@*****.**>',
            'To': 'To <*****@*****.**>, [email protected]',
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, 'binary-package')
        self.assertEqual(msg.by, 'From <*****@*****.**>')
        self.assertEqual(msg.title, 'description here')
コード例 #7
0
    def testSimple(self):
        self.headers.update({
            'From': 'From <*****@*****.**>',
            'To': '*****@*****.**',
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, 'binary-package')
        self.assertEqual(msg.by, '*****@*****.**')
        self.assertEqual(msg.title, 'description here')
コード例 #8
0
    def testTwoEntriesInTo(self):
        self.headers.update({
            'From': 'From <*****@*****.**>',
            'To': 'To <*****@*****.**>, [email protected]',
        })

        msg = p.parse(self.headers, self.body)
        self.assert_(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, 'binary-package')
        self.assertEqual(msg.by, u'From <*****@*****.**>')
        self.assertEqual(msg.title, 'description here')
コード例 #9
0
    def testSimple(self):
        self.headers.update({
            "From": "From <*****@*****.**>",
            "To": "*****@*****.**"
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, "binary-package")
        self.assertEqual(msg.by, "*****@*****.**")
        self.assertEqual(msg.title, "description here")
コード例 #10
0
    def testMultiPackages(self):
        self.headers.update({
            'From':
            'From <*****@*****.**>',
            'To':
            '*****@*****.**',
            'X-Debian-PR-Source':
            'source-package, source-package2',
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, 'binary-package')
コード例 #11
0
    def testMultiPackages(self):
        self.headers.update({
            "From":
            "From <*****@*****.**>",
            "To":
            "*****@*****.**",
            "X-Debian-PR-Source":
            "source-package, source-package2",
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, "binary-package")
コード例 #12
0
    def testTwoEntriesInTo(self):
        self.headers.update({
            "From":
            "From <*****@*****.**>",
            "To":
            "To <*****@*****.**>, [email protected]",
        })

        msg = p.parse(self.headers, self.body)
        self.assertTrue(msg)
        self.assertEqual(msg.bug_number, 123456)
        self.assertEqual(msg.package, "binary-package")
        self.assertEqual(msg.by, "From <*****@*****.**>")
        self.assertEqual(msg.title, "description here")