From 13b9f72cd94cd9c41838fac7adee19590c93ede8 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Feb 27 2015 12:59:40 +0000 Subject: Add unit-tests to check when add_issue_assignee fails --- diff --git a/tests/test_progitlib.py b/tests/test_progitlib.py index a6b2816..e68de47 100644 --- a/tests/test_progitlib.py +++ b/tests/test_progitlib.py @@ -313,12 +313,33 @@ class ProgitLibtests(tests.Modeltests): self.session, repo, assignee='pingou') self.assertEqual(len(issues), 0) + # Test when it fails + self.assertRaises( + progit.exceptions.ProgitException, + progit.lib.add_issue_assignee, + session=self.session, + issue=issue, + assignee='foo@foobar.com', + user='foo@pingou.com', + ticketfolder=None + ) + + self.assertRaises( + progit.exceptions.ProgitException, + progit.lib.add_issue_assignee, + session=self.session, + issue=issue, + assignee='foo@bar.com', + user='foo@foopingou.com', + ticketfolder=None + ) + # Set the assignee by its email msg = progit.lib.add_issue_assignee( session=self.session, issue=issue, assignee='foo@bar.com', - user='pingou', + user='foo@pingou.com', ticketfolder=None) self.session.commit() self.assertEqual(msg, 'Issue assigned')