diff --git a/tests/test_progit_lib_git.py b/tests/test_progit_lib_git.py index e755575..29cdfec 100644 --- a/tests/test_progit_lib_git.py +++ b/tests/test_progit_lib_git.py @@ -1000,6 +1000,20 @@ index 0000000..60f7480 output = pagure.lib.git.get_pusher(githash, gitrepo) self.assertEqual(output, 'pagure') + def test_get_pusher_email(self): + """ Test the get_pusher_email method of pagure.lib.git. """ + + self.test_update_git() + + gitrepo = os.path.join(tests.HERE, 'test_ticket_repo.git') + output = pagure.lib.git.read_git_lines( + ['log', '-3', "--pretty='%H'"], gitrepo) + self.assertEqual(len(output), 2) + for githash in output: + githash = githash.replace("'", '') + output = pagure.lib.git.get_pusher_email(githash, gitrepo) + self.assertEqual(output, 'pagure') + if __name__ == '__main__': SUITE = unittest.TestLoader().loadTestsFromTestCase(PagureLibGittests)