diff --git a/tests/test_progit_flask_ui_repo.py b/tests/test_progit_flask_ui_repo.py index 6ca66b6..4fb3243 100644 --- a/tests/test_progit_flask_ui_repo.py +++ b/tests/test_progit_flask_ui_repo.py @@ -290,8 +290,46 @@ class PagureFlaskRepotests(tests.Modeltests): self.assertEqual(output.status_code, 200) self.assertTrue('
' in output.data) self.assertTrue('

Settings

' in output.data) + self.assertIn( + '', output.data) + self.assertTrue( + '
  • Project updated
  • ' + in output.data) + + # Edit the avatar_email + data = { + 'description': 'new description for test project #1', + 'avatar_email': 'pingou@fp.o', + 'csrf_token': csrf_token, + } + output = self.app.post( + '/test/updatedesc', data=data, follow_redirects=True) + self.assertEqual(output.status_code, 200) + self.assertTrue('
    ' in output.data) + self.assertTrue('

    Settings

    ' in output.data) + self.assertIn( + '', + output.data) self.assertTrue( - '
  • Description updated
  • ' + '
  • Project updated
  • ' + in output.data) + + # Reset the avatar_email + data = { + 'description': 'new description for test project #1', + 'avatar_email': '', + 'csrf_token': csrf_token, + } + output = self.app.post( + '/test/updatedesc', data=data, follow_redirects=True) + self.assertEqual(output.status_code, 200) + self.assertTrue('
    ' in output.data) + self.assertTrue('

    Settings

    ' in output.data) + self.assertIn( + '', + output.data) + self.assertTrue( + '
  • Project updated
  • ' in output.data) @patch('pagure.ui.repo.admin_session_timedout') @@ -386,7 +424,6 @@ class PagureFlaskRepotests(tests.Modeltests): '' in output.data) - data = { 'csrf_token': csrf_token, 'project_documentation': 'y',