summaryrefslogtreecommitdiff
path: root/docs/tutorials
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2020-01-07 19:49:12 -0600
committerMichael Merickel <michael@merickel.org>2020-01-07 19:49:34 -0600
commit14403a3f6d7cb870aefafa6bfa8999f86aa29c86 (patch)
tree361031febac27996d04f5662646ae4b8e020e136 /docs/tutorials
parent425c85fadfe40d016eb3320d424ec3741a47d9c4 (diff)
downloadpyramid-14403a3f6d7cb870aefafa6bfa8999f86aa29c86.tar.gz
pyramid-14403a3f6d7cb870aefafa6bfa8999f86aa29c86.tar.bz2
pyramid-14403a3f6d7cb870aefafa6bfa8999f86aa29c86.zip
use _makeContext to reduce imports
Diffstat (limited to 'docs/tutorials')
-rw-r--r--docs/tutorials/wiki2/src/tests/tests/test_views.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/docs/tutorials/wiki2/src/tests/tests/test_views.py b/docs/tutorials/wiki2/src/tests/tests/test_views.py
index 1ec2795ab..007184af8 100644
--- a/docs/tutorials/wiki2/src/tests/tests/test_views.py
+++ b/docs/tutorials/wiki2/src/tests/tests/test_views.py
@@ -21,16 +21,18 @@ class Test_view_page:
from tutorial.views.default import view_page
return view_page(request)
- def test_it(self, dummy_request, dbsession):
+ def _makeContext(self, page):
from tutorial.routes import PageResource
+ return PageResource(page)
+ def test_it(self, dummy_request, dbsession):
# add a page to the db
user = makeUser('foo', 'editor')
page = makePage('IDoExist', 'Hello CruelWorld IDoExist', user)
dbsession.add_all([page, user])
# create a request asking for the page we've created
- dummy_request.context = PageResource(page)
+ dummy_request.context = self._makeContext(page)
# call the view we're testing and check its behavior
info = self._callFUT(dummy_request)
@@ -50,21 +52,21 @@ class Test_add_page:
from tutorial.views.default import add_page
return add_page(request)
- def test_get(self, dummy_request, dbsession):
+ def _makeContext(self, pagename):
from tutorial.routes import NewPage
+ return NewPage(pagename)
+ def test_get(self, dummy_request, dbsession):
dummy_request.user = makeUser('foo', 'editor')
- dummy_request.context = NewPage('AnotherPage')
+ dummy_request.context = self._makeContext('AnotherPage')
info = self._callFUT(dummy_request)
assert info['pagedata'] == ''
assert info['save_url'] == 'http://example.com/add_page/AnotherPage'
def test_submit_works(self, dummy_request, dbsession):
- from tutorial.routes import NewPage
-
dummy_request.method = 'POST'
dummy_request.POST['body'] = 'Hello yo!'
- dummy_request.context = NewPage('AnotherPage')
+ dummy_request.context = self._makeContext('AnotherPage')
dummy_request.user = makeUser('foo', 'editor')
self._callFUT(dummy_request)
page = (