From f2452dc40d8537f15ce7c992049b93e038610163 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Apr 20 2015 10:00:47 +0000 Subject: Add unit-tests for pagure.lib.generate_hook_token --- diff --git a/tests/test_progit_lib.py b/tests/test_progit_lib.py index 5a2a8b1..67a8975 100644 --- a/tests/test_progit_lib.py +++ b/tests/test_progit_lib.py @@ -1720,6 +1720,21 @@ class PagureLibtests(tests.Modeltests): self.assertEqual(pend.email, 'foo@fp.o') self.assertEqual(pend.token, 'abcdef') + def test_generate_hook_token(self): + """ Test generate_hook_token of pagure.lib. """ + + tests.create_projects(self.session) + + projects = pagure.lib.search_projects(self.session) + for proj in projects: + self.assertIn(proj.hook_token, ['aaabbbccc', 'aaabbbddd']) + + pagure.lib.generate_hook_token(self.session) + + projects = pagure.lib.search_projects(self.session) + for proj in projects: + self.assertNotIn(proj.hook_token, ['aaabbbccc', 'aaabbbddd']) + if __name__ == '__main__': SUITE = unittest.TestLoader().loadTestsFromTestCase(PagureLibtests)