From e2fa89175e71902bc0f519bbc9900e0a9ec01155 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Aug 14 2015 21:19:48 +0000 Subject: Improve unit-test for the update_project endpoint --- diff --git a/tests/test_progit_flask_ui_repo.py b/tests/test_progit_flask_ui_repo.py index 7c5e52e..b6b49b1 100644 --- a/tests/test_progit_flask_ui_repo.py +++ b/tests/test_progit_flask_ui_repo.py @@ -260,14 +260,22 @@ class PagureFlaskRepotests(tests.Modeltests): self.assertTrue( '
  • User removed
  • ' in output.data) - def test_update_project(self): + @patch('pagure.ui.repo.admin_session_timedout') + def test_update_project(self, ast): """ Test the update_project endpoint. """ + ast.return_value = True + output = self.app.post('/foo/update') self.assertEqual(output.status_code, 302) user = tests.FakeUser() with tests.user_set(pagure.APP, user): output = self.app.post('/foo/update') + self.assertEqual(output.status_code, 302) + + ast.return_value = False + + output = self.app.post('/foo/update') self.assertEqual(output.status_code, 404) tests.create_projects(self.session)