summaryrefslogtreecommitdiff
path: root/docs/quick_tutorial
diff options
context:
space:
mode:
authorWill <williamtpereira@gmail.com>2018-10-06 12:25:46 -0300
committerWill <williamtpereira@gmail.com>2018-10-06 12:25:46 -0300
commit75ee95b56bcaca95cbda08a1cf2de8e434f7c29a (patch)
treeb606cc3e3ac0ba544b16d99fe5b55e06d459c48c /docs/quick_tutorial
parent6a207944e61cecb49f600e1d17f80f3aab8f3f0d (diff)
downloadpyramid-75ee95b56bcaca95cbda08a1cf2de8e434f7c29a.tar.gz
pyramid-75ee95b56bcaca95cbda08a1cf2de8e434f7c29a.tar.bz2
pyramid-75ee95b56bcaca95cbda08a1cf2de8e434f7c29a.zip
add new tests in the forms and validation in quick tutorial
Diffstat (limited to 'docs/quick_tutorial')
-rw-r--r--docs/quick_tutorial/forms/tutorial/tests.py30
1 files changed, 30 insertions, 0 deletions
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'<title>Wiki: View</title>', res.body)
+
+ def test_add_page(self):
+ res = self.testapp.get('/add', status=200)
+ self.assertIn(b'<h1>Wiki</h1>', res.body)
+
+ def test_edit_page(self):
+ res = self.testapp.get('/101/edit', status=200)
+ self.assertIn(b'<h1>Wiki</h1>', res.body)
+
+ def test_post_wiki(self):
+ self.testapp.post('/add', {
+ "title": "New Title",
+ "body": "<p>New Body</p>",
+ "submit": "submit"
+ }, status=302)
+
+ res = self.testapp.get('/103', status=200)
+ self.assertIn(b'<h1>New Title</h1>', res.body)
+ self.assertIn(b'<p>New Body</p>', res.body)
+
+ def test_edit_wiki(self):
+ self.testapp.post('/102/edit', {
+ "title": "New Title",
+ "body": "<p>New Body</p>",
+ "submit": "submit"
+ }, status=302)
+
+ res = self.testapp.get('/102', status=200)
+ self.assertIn(b'<h1>New Title</h1>', res.body)
+ self.assertIn(b'<p>New Body</p>', res.body)