summaryrefslogtreecommitdiff
path: root/docs/tutorials/wiki2
diff options
context:
space:
mode:
authorTheron Luhn <theron@luhn.com>2020-11-07 11:28:05 -0800
committerTheron Luhn <theron@luhn.com>2020-11-07 11:28:05 -0800
commitf10f81ccdfbf44cfa92ef5fcdcb84e6fed4053fb (patch)
tree763c82565f2b1bfdf0fc608701904ddedb7e697f /docs/tutorials/wiki2
parentb6d38775646efb551f790da948fefb9b25422be8 (diff)
downloadpyramid-f10f81ccdfbf44cfa92ef5fcdcb84e6fed4053fb.tar.gz
pyramid-f10f81ccdfbf44cfa92ef5fcdcb84e6fed4053fb.tar.bz2
pyramid-f10f81ccdfbf44cfa92ef5fcdcb84e6fed4053fb.zip
Remove request.user from wiki2 testing tutorial.
Diffstat (limited to 'docs/tutorials/wiki2')
-rw-r--r--docs/tutorials/wiki2/src/tests/tests/test_views.py6
-rw-r--r--docs/tutorials/wiki2/src/tests/tutorial/security.py2
-rw-r--r--docs/tutorials/wiki2/src/tests/tutorial/templates/layout.jinja24
-rw-r--r--docs/tutorials/wiki2/src/tests/tutorial/views/auth.py2
-rw-r--r--docs/tutorials/wiki2/src/tests/tutorial/views/default.py2
-rw-r--r--docs/tutorials/wiki2/tests.rst2
6 files changed, 8 insertions, 10 deletions
diff --git a/docs/tutorials/wiki2/src/tests/tests/test_views.py b/docs/tutorials/wiki2/src/tests/tests/test_views.py
index 007184af8..124782d2c 100644
--- a/docs/tutorials/wiki2/src/tests/tests/test_views.py
+++ b/docs/tutorials/wiki2/src/tests/tests/test_views.py
@@ -57,7 +57,7 @@ class Test_add_page:
return NewPage(pagename)
def test_get(self, dummy_request, dbsession):
- dummy_request.user = makeUser('foo', 'editor')
+ dummy_request.identity = makeUser('foo', 'editor')
dummy_request.context = self._makeContext('AnotherPage')
info = self._callFUT(dummy_request)
assert info['pagedata'] == ''
@@ -67,7 +67,7 @@ class Test_add_page:
dummy_request.method = 'POST'
dummy_request.POST['body'] = 'Hello yo!'
dummy_request.context = self._makeContext('AnotherPage')
- dummy_request.user = makeUser('foo', 'editor')
+ dummy_request.identity = makeUser('foo', 'editor')
self._callFUT(dummy_request)
page = (
dbsession.query(models.Page)
@@ -102,7 +102,7 @@ class Test_edit_page:
dummy_request.method = 'POST'
dummy_request.POST['body'] = 'Hello yo!'
- dummy_request.user = user
+ dummy_request.identity = user
dummy_request.context = self._makeContext(page)
response = self._callFUT(dummy_request)
assert response.location == 'http://example.com/abc'
diff --git a/docs/tutorials/wiki2/src/tests/tutorial/security.py b/docs/tutorials/wiki2/src/tests/tutorial/security.py
index 4f79195ef..18f0bd4c7 100644
--- a/docs/tutorials/wiki2/src/tests/tutorial/security.py
+++ b/docs/tutorials/wiki2/src/tests/tutorial/security.py
@@ -59,5 +59,3 @@ def includeme(config):
config.set_default_csrf_options(require_csrf=True)
config.set_security_policy(MySecurityPolicy(settings['auth.secret']))
- config.add_request_method(
- lambda request: request.identity, 'user', property=True)
diff --git a/docs/tutorials/wiki2/src/tests/tutorial/templates/layout.jinja2 b/docs/tutorials/wiki2/src/tests/tutorial/templates/layout.jinja2
index 64a1db0c5..5d6a23410 100644
--- a/docs/tutorials/wiki2/src/tests/tutorial/templates/layout.jinja2
+++ b/docs/tutorials/wiki2/src/tests/tutorial/templates/layout.jinja2
@@ -33,13 +33,13 @@
</div>
<div class="col-md-10">
<div class="content">
- {% if request.user is none %}
+ {% if request.identity is none %}
<p class="pull-right">
<a href="{{ request.route_url('login') }}">Login</a>
</p>
{% else %}
<form class="pull-right" action="{{ request.route_url('logout') }}" method="post">
- {{request.user.name}}
+ {{request.identity.name}}
<input type="hidden" name="csrf_token" value="{{ get_csrf_token() }}">
<button class="btn btn-link" type="submit">Logout</button>
</form>
diff --git a/docs/tutorials/wiki2/src/tests/tutorial/views/auth.py b/docs/tutorials/wiki2/src/tests/tutorial/views/auth.py
index e1a564415..e66c68a34 100644
--- a/docs/tutorials/wiki2/src/tests/tutorial/views/auth.py
+++ b/docs/tutorials/wiki2/src/tests/tutorial/views/auth.py
@@ -53,7 +53,7 @@ def logout(request):
@forbidden_view_config(renderer='tutorial:templates/403.jinja2')
def forbidden_view(exc, request):
- if request.user is None:
+ if request.identity is None:
next_url = request.route_url('login', _query={'next': request.url})
return HTTPSeeOther(location=next_url)
diff --git a/docs/tutorials/wiki2/src/tests/tutorial/views/default.py b/docs/tutorials/wiki2/src/tests/tutorial/views/default.py
index 214788357..4a2a66c84 100644
--- a/docs/tutorials/wiki2/src/tests/tutorial/views/default.py
+++ b/docs/tutorials/wiki2/src/tests/tutorial/views/default.py
@@ -56,7 +56,7 @@ def add_page(request):
if request.method == 'POST':
body = request.params['body']
page = models.Page(name=pagename, data=body)
- page.creator = request.user
+ page.creator = request.identity
request.dbsession.add(page)
next_url = request.route_url('view_page', pagename=pagename)
return HTTPSeeOther(location=next_url)
diff --git a/docs/tutorials/wiki2/tests.rst b/docs/tutorials/wiki2/tests.rst
index 1bf38d988..cee7a809d 100644
--- a/docs/tutorials/wiki2/tests.rst
+++ b/docs/tutorials/wiki2/tests.rst
@@ -110,7 +110,7 @@ Integration tests
We can directly execute the view code, bypassing :app:`Pyramid` and testing just the code that we've written.
These tests use dummy requests that we'll prepare appropriately to set the conditions each view expects.
-For example, setting ``request.user``, or adding some dummy data to the session.
+For example, setting ``request.identity``, or adding some dummy data to the session.
Update ``tests/test_views.py`` such that it appears as follows: