def test_generate_blank_report(self): report = utils.generate_blank_report('reportbug', '1.2.3', 'normal', '', '', '', type='debbugs') self.assertIsNotNone(report) self.assertIn('Package: reportbug', report) self.assertIn('Version: 1.2.3', report) self.assertIn('Severity: normal', report) report = utils.generate_blank_report('reportbug', '1.2.3', 'normal', '', '', '', type='debbugs', issource=True) self.assertIn('Source: reportbug', report) # test with exinfo (represents the bug number if this is a followup): # int, string, unconvertible (to int) datatype report = utils.generate_blank_report('reportbug', '1.2.3', 'normal', '', '', '', type='debbugs', exinfo=123456) self.assertIn('Followup-For: Bug #123456', report) bug = debianbts.get_status(123456)[0] report = utils.generate_blank_report('reportbug', '1.2.3', 'normal', '', '', '', type='debbugs', exinfo=bug) self.assertIn('Followup-For: Bug #123456', report) with self.assertRaises(TypeError): report = utils.generate_blank_report('reportbug', '1.2.3', 'normal', '', '', '', type='debbugs', exinfo={'123456': ''})
def test_generate_blank_report(self): report = utils.generate_blank_report('reportbug', '1.2.3', 'normal', '', '', '', type='debbugs') self.assertIsNotNone(report) self.assertIn('Package: reportbug', report) self.assertIn('Version: 1.2.3', report) self.assertIn('Severity: normal', report)