From 1a43f3321f38aab92ce2f7c5ab4ddca10a79dd93 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Dec 24 2015 09:22:02 +0000 Subject: Adjust unit-tests for the ui/issues.py controller --- diff --git a/tests/test_progit_flask_ui_issues.py b/tests/test_progit_flask_ui_issues.py index 8dcd307..ec0d5fe 100644 --- a/tests/test_progit_flask_ui_issues.py +++ b/tests/test_progit_flask_ui_issues.py @@ -69,7 +69,9 @@ class PagureFlaskIssuestests(tests.Modeltests): output = self.app.get('/test/new_issue') self.assertEqual(output.status_code, 200) - self.assertTrue('

New issue

' in output.data) + self.assertTrue( + '
\n New issue' + in output.data) csrf_token = output.data.split( 'name="csrf_token" type="hidden" value="')[1].split('">')[0] @@ -80,14 +82,18 @@ class PagureFlaskIssuestests(tests.Modeltests): # Insufficient input output = self.app.post('/test/new_issue', data=data) self.assertEqual(output.status_code, 200) - self.assertTrue('

New issue

' in output.data) + self.assertTrue( + '
\n New issue' + in output.data) self.assertEqual(output.data.count( 'This field is required.'), 2) data['title'] = 'Test issue' output = self.app.post('/test/new_issue', data=data) self.assertEqual(output.status_code, 200) - self.assertTrue('

New issue

' in output.data) + self.assertTrue( + '
\n New issue' + in output.data) self.assertEqual(output.data.count( 'This field is required.'), 1) @@ -95,7 +101,9 @@ class PagureFlaskIssuestests(tests.Modeltests): data['status'] = 'Open' output = self.app.post('/test/new_issue', data=data) self.assertEqual(output.status_code, 200) - self.assertTrue('

New issue

' in output.data) + self.assertTrue( + '
\n New issue' + in output.data) self.assertEqual(output.data.count( 'This field is required.'), 0) @@ -103,7 +111,9 @@ class PagureFlaskIssuestests(tests.Modeltests): data['csrf_token'] = csrf_token output = self.app.post('/test/new_issue', data=data) self.assertEqual(output.status_code, 200) - self.assertTrue('

New issue

' in output.data) + self.assertTrue( + '
\n New issue' + in output.data) self.assertEqual(output.data.count( 'This field is required.'), 0) self.assertTrue( @@ -152,7 +162,9 @@ class PagureFlaskIssuestests(tests.Modeltests): with tests.user_set(pagure.APP, user): output = self.app.get('/test/new_issue') self.assertEqual(output.status_code, 200) - self.assertTrue('

New issue

' in output.data) + self.assertTrue( + '
\n New issue' + in output.data) csrf_token = output.data.split( 'name="csrf_token" type="hidden" value="')[1].split('">')[0] @@ -219,7 +231,8 @@ class PagureFlaskIssuestests(tests.Modeltests): output = self.app.get('/test/issues') self.assertEqual(output.status_code, 200) self.assertTrue('

test project #1

' in output.data) - self.assertTrue('

\n Issues (0)\n

' in output.data) + self.assertTrue( + '

\n 0 Open Issues' in output.data) # Create issues to play with repo = pagure.lib.get_project(self.session, 'test') @@ -240,7 +253,8 @@ class PagureFlaskIssuestests(tests.Modeltests): self.assertTrue( '

test project #1

' in output.data) - self.assertTrue('

\n Issues (1)\n

' in output.data) + self.assertTrue( + '

\n 1 Open Issues' in output.data) # Status = closed output = self.app.get('/test/issues?status=cloSED') @@ -249,7 +263,7 @@ class PagureFlaskIssuestests(tests.Modeltests): '

test project #1

' in output.data) self.assertTrue( - '

\n Closed\n Issues (0)\n

' in output.data) + '

\n 0 Closed Issues' in output.data) # Status = fixed output = self.app.get('/test/issues?status=fixed') @@ -258,7 +272,7 @@ class PagureFlaskIssuestests(tests.Modeltests): '

test project #1

' in output.data) self.assertTrue( - '

\n Closed\n Issues (0)\n

' in output.data) + '

\n 0 Closed Issues' in output.data) # Project w/o issue tracker repo = pagure.lib.get_project(self.session, 'test') @@ -1090,7 +1104,9 @@ class PagureFlaskIssuestests(tests.Modeltests): with tests.user_set(pagure.APP, user): output = self.app.get('/test/issue/1/edit') self.assertEqual(output.status_code, 200) - self.assertTrue('

Edit issue #1

' in output.data) + self.assertTrue( + '
\n Edit ' + 'issue #1\n
' in output.data) csrf_token = output.data.split( 'name="csrf_token" type="hidden" value="')[1].split('">')[0] @@ -1101,21 +1117,29 @@ class PagureFlaskIssuestests(tests.Modeltests): output = self.app.post('/test/issue/1/edit', data=data) self.assertEqual(output.status_code, 200) - self.assertTrue('

Edit issue #1

' in output.data) + self.assertTrue( + '
\n Edit ' + 'issue #1\n
' in output.data) self.assertEqual(output.data.count( - 'This field is required.'), 1) + '\n This field is required' + '. \n '), 1) self.assertEqual(output.data.count( - 'Not a valid choice'), 1) + '\n Not a valid choice' + ' \n '), 1) data['status'] = 'Open' data['title'] = 'Test issue #1' output = self.app.post('/test/issue/1/edit', data=data) self.assertEqual(output.status_code, 200) - self.assertTrue('

Edit issue #1

' in output.data) + self.assertTrue( + '
\n Edit ' + 'issue #1\n
' in output.data) self.assertEqual(output.data.count( - 'This field is required.'), 0) + '\n This field is required' + '. \n '), 0) self.assertEqual(output.data.count( - 'Not a valid choice'), 0) + '\n Not a valid choice' + '. \n '), 0) data['csrf_token'] = csrf_token output = self.app.post( @@ -1125,13 +1149,13 @@ class PagureFlaskIssuestests(tests.Modeltests): '
  • Successfully edited issue #1
  • ' in output.data) self.assertTrue( - '#1 ' - 'Test issue #1' in output.data) + '#1 ' + 'Test issue #1' in output.data) self.assertEqual(output.data.count( ''), 1) self.assertEqual(output.data.count( - '
    \n ' - '

    We should work on this!

    '), 1) + '
    \n' + '

    We should work on this!

    '), 1) # Project w/o issue tracker repo = pagure.lib.get_project(self.session, 'test') @@ -1285,9 +1309,9 @@ class PagureFlaskIssuestests(tests.Modeltests): output = self.app.post( '/test/droptag/', data={}, follow_redirects=True) self.assertEqual(output.status_code, 200) - self.assertTrue('

    Settings

    ' in output.data) self.assertTrue( - '
      \n
    ' in output.data) + 'Settings - test - Pagure' in output.data) + self.assertTrue("

    Settings for test

    " in output.data) csrf_token = output.data.split( 'name="csrf_token" type="hidden" value="')[1].split('">')[0] @@ -1297,15 +1321,13 @@ class PagureFlaskIssuestests(tests.Modeltests): output = self.app.post( '/test/droptag/', data=data, follow_redirects=True) self.assertEqual(output.status_code, 200) - self.assertTrue('

    Settings

    ' in output.data) - self.assertTrue( - '
      \n
    ' in output.data) + self.assertTrue("

    Settings for test

    " in output.data) data['csrf_token'] = csrf_token output = self.app.post( '/test/droptag/', data=data, follow_redirects=True) self.assertEqual(output.status_code, 200) - self.assertTrue('

    Settings

    ' in output.data) + self.assertTrue("

    Settings for test

    " in output.data) self.assertTrue( '
  • Removed tag: tag1
  • ' in output.data) @@ -1488,7 +1510,9 @@ class PagureFlaskIssuestests(tests.Modeltests): in output.data) self.assertTrue('
    ' in output.data) self.assertTrue('
    ' in output.data) - self.assertTrue('