diff --git a/tests/test_pagure_flask_ui_groups.py b/tests/test_pagure_flask_ui_groups.py index efb2a9e..6505cbc 100644 --- a/tests/test_pagure_flask_ui_groups.py +++ b/tests/test_pagure_flask_ui_groups.py @@ -152,6 +152,97 @@ class PagureFlaskGroupstests(tests.Modeltests): ' Groups 2', output.data) + def test_edit_group(self): + """ Test the edit_group endpoint. """ + + output = self.app.get('/group/test_group/edit') + self.assertEqual(output.status_code, 302) + + user = tests.FakeUser() + with tests.user_set(pagure.APP, user): + output = self.app.get('/group/test_group/edit') + self.assertEqual(output.status_code, 404) + self.assertIn('
Group not found
', output.data) + + self.test_add_group() + + user.username = 'foo' + with tests.user_set(pagure.APP, user): + output = self.app.get('/group/foo/edit') + self.assertEqual(output.status_code, 404) + self.assertIn('Group not found
', output.data) + + output = self.app.get('/group/test_group/edit') + self.assertEqual(output.status_code, 200) + self.assertIn( + '