示例#1
0
    def test_followup(self):
        self.body = 'test'
        self.package = 'reportbug'
        self.report = bugreport(package=self.package,
                                body=self.body,
                                followup=123456)
        self.text = self.report.__unicode__()

        self.assertIn('Followup-For: Bug #123456', self.text)
        self.assertNotIn('Severity: ', self.text)

        # test also a bugreport instance, and a datatype unconvertible to int
        bug = debianbts.get_status(123456)[0]
        self.report = bugreport(package=self.package,
                                body=self.body,
                                followup=bug)
        self.text = self.report.__unicode__()

        self.assertIn('Followup-For: Bug #123456', self.text)
        self.assertNotIn('Severity: ', self.text)

        with self.assertRaises(TypeError):
            self.report = bugreport(package=self.package,
                                    body=self.body,
                                    followup={'123456': 654321})
示例#2
0
    def test_bugreport(self):
        self.body = 'test'
        self.package = 'reportbug'
        self.bugreport = bugreport(package=self.package, body=self.body)
        self.text = self.bugreport.__unicode__()

        self.assertIn(self.body, self.text)
        self.assertIn(self.package, self.text)
示例#3
0
    def test_bugreport(self):
        self.body = "test"
        self.package = "reportbug"
        self.report = bugreport(package=self.package, body=self.body)
        self.text = self.report.__unicode__()

        self.assertIn(self.body, self.text)
        self.assertIn(self.package, self.text)
        self.assertIn(utils.NEWBIELINE, self.text)
示例#4
0
    def test_bugreport(self):
        self.body = 'test'
        self.package = 'reportbug'
        self.report = bugreport(package=self.package, body=self.body)
        self.text = self.report.__unicode__()

        self.assertIn(self.body, self.text)
        self.assertIn(self.package, self.text)
        self.assertIn(utils.NEWBIELINE, self.text)
示例#5
0
    def test_followup(self):
        self.body = "test"
        self.package = "reportbug"
        self.report = bugreport(package=self.package, body=self.body, followup=123456)
        self.text = self.report.__unicode__()

        self.assertIn("Followup-For: Bug #123456", self.text)
        self.assertNotIn("Severity: ", self.text)

        # test also a bugreport instance, and a datatype unconvertible to int
        bug = debianbts.get_status(123456)[0]
        self.report = bugreport(package=self.package, body=self.body, followup=bug)
        self.text = self.report.__unicode__()

        self.assertIn("Followup-For: Bug #123456", self.text)
        self.assertNotIn("Severity: ", self.text)

        with self.assertRaises(TypeError):
            self.report = bugreport(package=self.package, body=self.body, followup={"123456": 654321})
示例#6
0
 def test_bts643785(self):
     for package in debbugs.SYSTEMS["debian"].get("specials", {}).keys():
         self.report = bugreport(package=package, mode=utils.MODE_NOVICE)
         self.text = self.report.__unicode__()
         self.assertNotIn(utils.NEWBIELINE, self.text)
示例#7
0
 def test_bts643785(self):
     for package in list(debbugs.SYSTEMS['debian'].get('specials',
                                                       {}).keys()):
         self.report = bugreport(package=package, mode=utils.MODE_NOVICE)
         self.text = self.report.__unicode__()
         self.assertNotIn(utils.NEWBIELINE, self.text)