From a2be4b904d5e4e47916135ee8a74ff68c1d4bcd3 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Feb 27 2015 16:00:37 +0000 Subject: Add unit-tests for get_tags_of_projects --- diff --git a/tests/test_progitlib.py b/tests/test_progitlib.py index 50661af..a9be78e 100644 --- a/tests/test_progitlib.py +++ b/tests/test_progitlib.py @@ -700,6 +700,24 @@ class ProgitLibtests(tests.Modeltests): projects = progit.lib.search_projects(self.session, count=True) self.assertEqual(projects, 2) + def test_get_tags_of_project(self): + """ Test the get_tags_of_project of progit.lib. """ + + self.test_add_issue_tag() + repo = progit.lib.get_project(self.session, 'test') + + tags = progit.lib.get_tags_of_project(self.session, repo) + self.assertEqual([tag.tag for tag in tags], ['tag1']) + + tags = progit.lib.get_tags_of_project( + self.session, repo, pattern='T*') + self.assertEqual([tag.tag for tag in tags], ['tag1']) + + repo = progit.lib.get_project(self.session, 'test2') + + tags = progit.lib.get_tags_of_project(self.session, repo) + self.assertEqual([tag.tag for tag in tags], []) + if __name__ == '__main__': SUITE = unittest.TestLoader().loadTestsFromTestCase(ProgitLibtests)