diff options
| author | Michael Merickel <michael@merickel.org> | 2020-01-07 19:49:12 -0600 |
|---|---|---|
| committer | Michael Merickel <michael@merickel.org> | 2020-01-07 19:49:34 -0600 |
| commit | 14403a3f6d7cb870aefafa6bfa8999f86aa29c86 (patch) | |
| tree | 361031febac27996d04f5662646ae4b8e020e136 | |
| parent | 425c85fadfe40d016eb3320d424ec3741a47d9c4 (diff) | |
| download | pyramid-14403a3f6d7cb870aefafa6bfa8999f86aa29c86.tar.gz pyramid-14403a3f6d7cb870aefafa6bfa8999f86aa29c86.tar.bz2 pyramid-14403a3f6d7cb870aefafa6bfa8999f86aa29c86.zip | |
use _makeContext to reduce imports
| -rw-r--r-- | docs/tutorials/wiki2/src/tests/tests/test_views.py | 16 |
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 = ( |
