From 2c43bb1947ba131231b09fca2d184658ebd2d6ac Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Oct 01 2016 08:01:31 +0000 Subject: Add unit-tests about forking a non-existing repo with a namespace --- diff --git a/tests/test_pagure_flask_api_project.py b/tests/test_pagure_flask_api_project.py index 039becf..f061b04 100644 --- a/tests/test_pagure_flask_api_project.py +++ b/tests/test_pagure_flask_api_project.py @@ -421,6 +421,24 @@ class PagureFlaskApiProjecttests(tests.Modeltests): } ) + data = { + 'repo': 'test', + 'namespace': 'pingou', + } + + # Repo does not exists + output = self.app.post( + '/api/0/fork/', data=data, headers=headers) + self.assertEqual(output.status_code, 404) + data = json.loads(output.data) + self.assertDictEqual( + data, + { + "error": "Project not found", + "error_code": "ENOPROJECT" + } + ) + if __name__ == '__main__': SUITE = unittest.TestLoader().loadTestsFromTestCase( PagureFlaskApiProjecttests)