From 75ee95b56bcaca95cbda08a1cf2de8e434f7c29a Mon Sep 17 00:00:00 2001 From: Will Date: Sat, 6 Oct 2018 12:25:46 -0300 Subject: add new tests in the forms and validation in quick tutorial --- docs/quick_tutorial/forms/tutorial/tests.py | 30 +++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'docs/quick_tutorial') diff --git a/docs/quick_tutorial/forms/tutorial/tests.py b/docs/quick_tutorial/forms/tutorial/tests.py index 5a2c40904..f0e39aa38 100644 --- a/docs/quick_tutorial/forms/tutorial/tests.py +++ b/docs/quick_tutorial/forms/tutorial/tests.py @@ -34,3 +34,33 @@ class TutorialFunctionalTests(unittest.TestCase): def test_home(self): res = self.testapp.get('/', status=200) self.assertIn(b'Wiki: View', res.body) + + def test_add_page(self): + res = self.testapp.get('/add', status=200) + self.assertIn(b'

Wiki

', res.body) + + def test_edit_page(self): + res = self.testapp.get('/101/edit', status=200) + self.assertIn(b'

Wiki

', res.body) + + def test_post_wiki(self): + self.testapp.post('/add', { + "title": "New Title", + "body": "

New Body

", + "submit": "submit" + }, status=302) + + res = self.testapp.get('/103', status=200) + self.assertIn(b'

New Title

', res.body) + self.assertIn(b'

New Body

', res.body) + + def test_edit_wiki(self): + self.testapp.post('/102/edit', { + "title": "New Title", + "body": "

New Body

", + "submit": "submit" + }, status=302) + + res = self.testapp.get('/102', status=200) + self.assertIn(b'

New Title

', res.body) + self.assertIn(b'

New Body

', res.body) -- cgit v1.2.3 From 738c2c71c20e3d047fa42980c9a7c35d216a4326 Mon Sep 17 00:00:00 2001 From: Will Date: Sat, 6 Oct 2018 12:30:10 -0300 Subject: update the forms.rst to display the new tests --- docs/quick_tutorial/forms.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'docs/quick_tutorial') diff --git a/docs/quick_tutorial/forms.rst b/docs/quick_tutorial/forms.rst index f064a4baf..be0cb64ac 100644 --- a/docs/quick_tutorial/forms.rst +++ b/docs/quick_tutorial/forms.rst @@ -93,7 +93,7 @@ Steps $VENV/bin/pytest tutorial/tests.py -q .. - 2 passed in 0.45 seconds + 6 passed in 0.81 seconds #. Run your Pyramid application with: -- cgit v1.2.3