From: Philipp Spitzer Date: Fri, 29 Nov 2019 19:26:38 +0000 (+0100) Subject: Now the tests pass - MwUser class had to be modified. X-Git-Url: https://git.toastfreeware.priv.at/philipp/winterrodeln/wradmin.git/commitdiff_plain/a0e6e896ee01fefea47a6116f759608ed714247f Now the tests pass - MwUser class had to be modified. --- diff --git a/tests/test_wradmin.py b/tests/test_wradmin.py index a441701..db26665 100644 --- a/tests/test_wradmin.py +++ b/tests/test_wradmin.py @@ -63,7 +63,7 @@ class TestDbWradmin(WradminTestBase): con.execute("UPDATE wrreport SET delete_date = delete_date + INTERVAL %s SECOND", (seconds_diff,)) def login(self): - return self.app.post('/login', data={'user': 'john', 'password': 'doe'}) + return self.app.post('/login', data={'user_name': 'Johndoe', 'password': 'doejohn'}, follow_redirects=True) def login_and_get(self, url: str): result = self.app.get(url) @@ -90,9 +90,11 @@ class TestDbWradmin(WradminTestBase): def test_bericht_change_date_invalid_twoweeks(self): url = '/bericht/change_date_invalid/19591' post_data = {'date_invalid': 'two_weeks', 'date_userdefined': '2018-01-30 18:26'} - result = self.app.post(url, data=post_data, follow_redirects=True) + result = self.app.post(url, data=post_data) self.assertEqual(result.status_code, 302) - self.login() + result = self.app.post(url, data=post_data, follow_redirects=True) + self.assertEqual(result.status_code, 200) + result = self.login() self.assertEqual(result.status_code, 200) result = self.app.post(url, data=post_data, follow_redirects=True) self.assertEqual(result.status_code, 200) @@ -102,6 +104,7 @@ class TestDbWradmin(WradminTestBase): self.assertIn('Datum wurde erfolgreich geändert', str(soup)) def test_bericht_change_date_invalid_userdefined(self): + self.login() post_data = {'date_invalid': 'userdefined', 'date_userdefined': '2018-01-30 15:09'} result = self.app.post('/bericht/change_date_invalid/19591', data=post_data, follow_redirects=True) self.assertEqual(result.status_code, 200) @@ -158,7 +161,6 @@ class TestDbWradmin(WradminTestBase): def test_rodelbahn_view(self): result = self.app.get('/rodelbahn/view/926') - self.assertEqual(result.status_code, 200) self.assertTrue(result.data.startswith(b'