Skip to content

Commit

Permalink
Merge pull request #3375 from WilliamTakeshi/1736-add-forms-and-valid…
Browse files Browse the repository at this point in the history
…ation-tests

1736 add forms and validation tests
  • Loading branch information
mmerickel committed Oct 6, 2018
2 parents 6a20794 + 738c2c7 commit 07b0037
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
2 changes: 1 addition & 1 deletion docs/quick_tutorial/forms.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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:

Expand Down
30 changes: 30 additions & 0 deletions docs/quick_tutorial/forms/tutorial/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,33 @@ def tearDown(self):
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)

0 comments on commit 07b0037

Please sign in to comment.