Esempio n. 1
0
    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,
                          '*****@*****.**')
Esempio n. 2
0
    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])
Esempio n. 4
0
    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])