diff --git a/tests/test_pagure_flask_ui_app.py b/tests/test_pagure_flask_ui_app.py index f58335d..21a7fcc 100644 --- a/tests/test_pagure_flask_ui_app.py +++ b/tests/test_pagure_flask_ui_app.py @@ -86,6 +86,24 @@ class PagureFlaskApptests(tests.Modeltests): '', output.data) + @patch.dict('pagure.config.config', {'ITEM_PER_PAGE': 2}) + def test_view_user_repo_cnt(self): + """ Test the repo counts on the view_user endpoint. """ + tests.create_projects(self.session) + self.gitrepos = tests.create_projects_git( + pagure.config.config['GIT_FOLDER']) + + output = self.app.get('/user/pingou') + self.assertEqual(output.status_code, 200) + self.assertIn( + 'Projects 3', + output.data) + self.assertIn( + '
  • page 1 of 2
  • ', output.data) + self.assertEqual(output.data.count('class="repo_desc"'), 2) + self.assertIn( + 'Forks 0', output.data) + def test_view_user(self): """ Test the view_user endpoint. """ @@ -109,6 +127,9 @@ class PagureFlaskApptests(tests.Modeltests): output.data) self.assertIn( 'Forks 0', output.data) + self.assertNotIn( + '
  • page 1 of 2
  • ', output.data) + self.assertEqual(output.data.count('class="repo_desc"'), 3) @patch.dict('pagure.config.config', {'ENABLE_UI_NEW_PROJECTS': False}) def test_new_project_when_turned_off_in_the_ui(self):