def test_committer_lookup(self): committer = Committer('Test One', '*****@*****.**') reviewer = Reviewer('Test Two', '*****@*****.**') committer_list = CommitterList(committers=[committer], reviewers=[reviewer]) # Test valid committer and reviewer lookup self.assertEqual( committer_list.committer_by_bugzilla_email('*****@*****.**'), committer) self.assertEqual( committer_list.reviewer_by_bugzilla_email('*****@*****.**'), reviewer) self.assertEqual( committer_list.committer_by_bugzilla_email('*****@*****.**'), reviewer) # Test that a known committer is not returned during reviewer lookup self.assertRaises(Exception, committer_list.reviewer_by_bugzilla_email, '*****@*****.**') # Test that unknown email address fail both committer and reviewer lookup self.assertRaises(Exception, committer_list.committer_by_bugzilla_email, '*****@*****.**') self.assertRaises(Exception, committer_list.reviewer_by_bugzilla_email, '*****@*****.**')
def test_committer_lookup(self): committer = Committer('Test One', '*****@*****.**') reviewer = Reviewer('Test Two', '*****@*****.**') committer_list = CommitterList(committers=[committer], reviewers=[reviewer]) # Test valid committer and reviewer lookup self.assertEqual(committer_list.committer_by_bugzilla_email('*****@*****.**'), committer) self.assertEqual(committer_list.reviewer_by_bugzilla_email('*****@*****.**'), reviewer) self.assertEqual(committer_list.committer_by_bugzilla_email('*****@*****.**'), reviewer) # Test that a known committer is not returned during reviewer lookup self.assertEqual(committer_list.reviewer_by_bugzilla_email('*****@*****.**'), None) # Test that unknown email address fail both committer and reviewer lookup self.assertEqual(committer_list.committer_by_bugzilla_email('*****@*****.**'), None) self.assertEqual(committer_list.reviewer_by_bugzilla_email('*****@*****.**'), None)
def test_committer_lookup(self): committer = Committer('Test One', '*****@*****.**') reviewer = Reviewer( 'Test Two', ['*****@*****.**', '*****@*****.**', '*****@*****.**']) committer_list = CommitterList(committers=[committer], reviewers=[reviewer]) # Test valid committer and reviewer lookup self.assertEqual(committer_list.committer_by_email('*****@*****.**'), committer) self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), reviewer) self.assertEqual(committer_list.committer_by_email('*****@*****.**'), reviewer) self.assertEqual(committer_list.committer_by_email('*****@*****.**'), reviewer) self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), reviewer) # Test that the first email is assumed to be the Bugzilla email address (for now) self.assertEqual( committer_list.committer_by_email('*****@*****.**').bugzilla_email(), '*****@*****.**') # Test that a known committer is not returned during reviewer lookup self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), None) # Test that unknown email address fail both committer and reviewer lookup self.assertEqual(committer_list.committer_by_email('*****@*****.**'), None) self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), None) # Test that emails returns a list. self.assertEqual(committer.emails, ['*****@*****.**']) # Test that committers returns committers and reviewers and reviewers() just reviewers. self.assertEqual(committer_list.committers(), [committer, reviewer]) self.assertEqual(committer_list.reviewers(), [reviewer])
def test_committer_lookup(self): committer = Committer('Test One', '*****@*****.**', 'one') reviewer = Reviewer('Test Two', ['*****@*****.**', '*****@*****.**', '*****@*****.**']) committer_list = CommitterList(committers=[committer], reviewers=[reviewer]) # Test valid committer and reviewer lookup self.assertEqual(committer_list.committer_by_email('*****@*****.**'), committer) self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), reviewer) self.assertEqual(committer_list.committer_by_email('*****@*****.**'), reviewer) self.assertEqual(committer_list.committer_by_email('*****@*****.**'), reviewer) self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), reviewer) # Test valid committer and reviewer lookup self.assertEqual(committer_list.committer_by_name("Test One"), committer) self.assertEqual(committer_list.committer_by_name("Test Two"), reviewer) self.assertEqual(committer_list.committer_by_name("Test Three"), None) # Test that the first email is assumed to be the Bugzilla email address (for now) self.assertEqual(committer_list.committer_by_email('*****@*****.**').bugzilla_email(), '*****@*****.**') # Test that a known committer is not returned during reviewer lookup self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), None) # Test that unknown email address fail both committer and reviewer lookup self.assertEqual(committer_list.committer_by_email('*****@*****.**'), None) self.assertEqual(committer_list.reviewer_by_email('*****@*****.**'), None) # Test that emails returns a list. self.assertEqual(committer.emails, ['*****@*****.**']) self.assertEqual(committer.irc_nickname, 'one') # Test that committers returns committers and reviewers and reviewers() just reviewers. self.assertEqual(committer_list.committers(), [committer, reviewer]) self.assertEqual(committer_list.reviewers(), [reviewer])