def test_execute_bug(self): bug = self.factory.makeBug() login_person(bug.bugtasks[0].target.owner) cve = self.factory.makeCVE('1999-1717') command = CVEEmailCommand('cve', ['1999-1717']) dummy_event = object() exec_bug, event = command.execute(bug, dummy_event) self.assertEqual(bug, exec_bug) self.assertContentEqual([cve], bug.cves) self.assertEqual(dummy_event, event)
def test_execute_bug(self): bug = self.factory.makeBug() login_person(bug.bugtasks[0].target.owner) cve = self.factory.makeCVE('1999-1717') command = CVEEmailCommand('cve', ['1999-1717']) dummy_event = object() exec_bug, event = command.execute(bug, dummy_event) self.assertEqual(bug, exec_bug) self.assertEqual([cve], [cve_link.cve for cve_link in bug.cve_links]) self.assertEqual(dummy_event, event)
def test_execute_bug_params(self): user = self.factory.makePerson() login_person(user) cve = self.factory.makeCVE('1999-1717') bug_params = CreateBugParams(title='bug title', owner=user) command = CVEEmailCommand('cve', ['1999-1717']) dummy_event = object() params, event = command.execute(bug_params, dummy_event) self.assertEqual(bug_params, params) self.assertEqual(cve, params.cve) self.assertEqual(dummy_event, event)