Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)