From 21924a6327e1a10147fa45836bb5e4bcb6cc04da Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Apr 21 2015 11:46:57 +0000 Subject: Add unit-tests for the request_pull endpoint on a closed PR --- diff --git a/tests/test_progit_flask_ui_fork.py b/tests/test_progit_flask_ui_fork.py index b71cebd..885252b 100644 --- a/tests/test_progit_flask_ui_fork.py +++ b/tests/test_progit_flask_ui_fork.py @@ -458,6 +458,22 @@ class PagureFlaskForktests(tests.Modeltests): '
  • Nothing to do, changes were already ' 'merged
  • ', output.data) + @patch('pagure.lib.notify.send_email') + def test_request_pull_close(self, send_email): + """ Test the request_pull endpoint with a closed PR. """ + send_email.return_value = True + + self.test_merge_request_pull_FF() + + output = self.app.get('/test/pull-request/1') + self.assertEqual(output.status_code, 200) + self.assertIn( + 'Pull request #1 - test - Pagure', output.data) + self.assertIn( + 'Merged', output.data) + self.assertIn( + 'title="View file as of 2a552b">View', output.data) + if __name__ == '__main__': SUITE = unittest.TestLoader().loadTestsFromTestCase(PagureFlaskForktests)