summaryrefslogtreecommitdiff
path: root/docs/tutorials
diff options
context:
space:
mode:
Diffstat (limited to 'docs/tutorials')
-rw-r--r--docs/tutorials/wiki2/src/authentication/tests/conftest.py23
-rw-r--r--docs/tutorials/wiki2/src/authorization/tests/conftest.py23
-rw-r--r--docs/tutorials/wiki2/src/basiclayout/tests/conftest.py23
-rw-r--r--docs/tutorials/wiki2/src/installation/tests/conftest.py23
-rw-r--r--docs/tutorials/wiki2/src/models/tests/conftest.py23
-rw-r--r--docs/tutorials/wiki2/src/tests/tests/conftest.py23
-rw-r--r--docs/tutorials/wiki2/src/views/tests/conftest.py23
-rw-r--r--docs/tutorials/wiki2/tests.rst3
8 files changed, 0 insertions, 164 deletions
diff --git a/docs/tutorials/wiki2/src/authentication/tests/conftest.py b/docs/tutorials/wiki2/src/authentication/tests/conftest.py
index 347180600..57e86ac1c 100644
--- a/docs/tutorials/wiki2/src/authentication/tests/conftest.py
+++ b/docs/tutorials/wiki2/src/authentication/tests/conftest.py
@@ -3,7 +3,6 @@ import alembic.config
import alembic.command
import os
from pyramid.paster import get_appsettings
-from pyramid.scripting import prepare
from pyramid.testing import DummyRequest, testConfig
import pytest
import transaction
@@ -81,28 +80,6 @@ def testapp(app, tm, dbsession):
return testapp
@pytest.fixture
-def app_request(app, tm, dbsession):
- """
- A real request.
-
- This request is almost identical to a real request but it has some
- drawbacks in tests as it's harder to mock data and is heavier.
-
- """
- env = prepare(registry=app.registry)
- request = env['request']
- request.host = 'example.com'
-
- # without this, request.dbsession will be joined to the same transaction
- # manager but it will be using a different sqlalchemy.orm.Session using
- # a separate database transaction
- request.dbsession = dbsession
- request.tm = tm
-
- yield request
- env['closer']()
-
-@pytest.fixture
def dummy_request(tm, dbsession):
"""
A lightweight dummy request.
diff --git a/docs/tutorials/wiki2/src/authorization/tests/conftest.py b/docs/tutorials/wiki2/src/authorization/tests/conftest.py
index 347180600..57e86ac1c 100644
--- a/docs/tutorials/wiki2/src/authorization/tests/conftest.py
+++ b/docs/tutorials/wiki2/src/authorization/tests/conftest.py
@@ -3,7 +3,6 @@ import alembic.config
import alembic.command
import os
from pyramid.paster import get_appsettings
-from pyramid.scripting import prepare
from pyramid.testing import DummyRequest, testConfig
import pytest
import transaction
@@ -81,28 +80,6 @@ def testapp(app, tm, dbsession):
return testapp
@pytest.fixture
-def app_request(app, tm, dbsession):
- """
- A real request.
-
- This request is almost identical to a real request but it has some
- drawbacks in tests as it's harder to mock data and is heavier.
-
- """
- env = prepare(registry=app.registry)
- request = env['request']
- request.host = 'example.com'
-
- # without this, request.dbsession will be joined to the same transaction
- # manager but it will be using a different sqlalchemy.orm.Session using
- # a separate database transaction
- request.dbsession = dbsession
- request.tm = tm
-
- yield request
- env['closer']()
-
-@pytest.fixture
def dummy_request(tm, dbsession):
"""
A lightweight dummy request.
diff --git a/docs/tutorials/wiki2/src/basiclayout/tests/conftest.py b/docs/tutorials/wiki2/src/basiclayout/tests/conftest.py
index 347180600..57e86ac1c 100644
--- a/docs/tutorials/wiki2/src/basiclayout/tests/conftest.py
+++ b/docs/tutorials/wiki2/src/basiclayout/tests/conftest.py
@@ -3,7 +3,6 @@ import alembic.config
import alembic.command
import os
from pyramid.paster import get_appsettings
-from pyramid.scripting import prepare
from pyramid.testing import DummyRequest, testConfig
import pytest
import transaction
@@ -81,28 +80,6 @@ def testapp(app, tm, dbsession):
return testapp
@pytest.fixture
-def app_request(app, tm, dbsession):
- """
- A real request.
-
- This request is almost identical to a real request but it has some
- drawbacks in tests as it's harder to mock data and is heavier.
-
- """
- env = prepare(registry=app.registry)
- request = env['request']
- request.host = 'example.com'
-
- # without this, request.dbsession will be joined to the same transaction
- # manager but it will be using a different sqlalchemy.orm.Session using
- # a separate database transaction
- request.dbsession = dbsession
- request.tm = tm
-
- yield request
- env['closer']()
-
-@pytest.fixture
def dummy_request(tm, dbsession):
"""
A lightweight dummy request.
diff --git a/docs/tutorials/wiki2/src/installation/tests/conftest.py b/docs/tutorials/wiki2/src/installation/tests/conftest.py
index 347180600..57e86ac1c 100644
--- a/docs/tutorials/wiki2/src/installation/tests/conftest.py
+++ b/docs/tutorials/wiki2/src/installation/tests/conftest.py
@@ -3,7 +3,6 @@ import alembic.config
import alembic.command
import os
from pyramid.paster import get_appsettings
-from pyramid.scripting import prepare
from pyramid.testing import DummyRequest, testConfig
import pytest
import transaction
@@ -81,28 +80,6 @@ def testapp(app, tm, dbsession):
return testapp
@pytest.fixture
-def app_request(app, tm, dbsession):
- """
- A real request.
-
- This request is almost identical to a real request but it has some
- drawbacks in tests as it's harder to mock data and is heavier.
-
- """
- env = prepare(registry=app.registry)
- request = env['request']
- request.host = 'example.com'
-
- # without this, request.dbsession will be joined to the same transaction
- # manager but it will be using a different sqlalchemy.orm.Session using
- # a separate database transaction
- request.dbsession = dbsession
- request.tm = tm
-
- yield request
- env['closer']()
-
-@pytest.fixture
def dummy_request(tm, dbsession):
"""
A lightweight dummy request.
diff --git a/docs/tutorials/wiki2/src/models/tests/conftest.py b/docs/tutorials/wiki2/src/models/tests/conftest.py
index 347180600..57e86ac1c 100644
--- a/docs/tutorials/wiki2/src/models/tests/conftest.py
+++ b/docs/tutorials/wiki2/src/models/tests/conftest.py
@@ -3,7 +3,6 @@ import alembic.config
import alembic.command
import os
from pyramid.paster import get_appsettings
-from pyramid.scripting import prepare
from pyramid.testing import DummyRequest, testConfig
import pytest
import transaction
@@ -81,28 +80,6 @@ def testapp(app, tm, dbsession):
return testapp
@pytest.fixture
-def app_request(app, tm, dbsession):
- """
- A real request.
-
- This request is almost identical to a real request but it has some
- drawbacks in tests as it's harder to mock data and is heavier.
-
- """
- env = prepare(registry=app.registry)
- request = env['request']
- request.host = 'example.com'
-
- # without this, request.dbsession will be joined to the same transaction
- # manager but it will be using a different sqlalchemy.orm.Session using
- # a separate database transaction
- request.dbsession = dbsession
- request.tm = tm
-
- yield request
- env['closer']()
-
-@pytest.fixture
def dummy_request(tm, dbsession):
"""
A lightweight dummy request.
diff --git a/docs/tutorials/wiki2/src/tests/tests/conftest.py b/docs/tutorials/wiki2/src/tests/tests/conftest.py
index 45d33bb92..651643e8c 100644
--- a/docs/tutorials/wiki2/src/tests/tests/conftest.py
+++ b/docs/tutorials/wiki2/src/tests/tests/conftest.py
@@ -3,7 +3,6 @@ import alembic.config
import alembic.command
import os
from pyramid.paster import get_appsettings
-from pyramid.scripting import prepare
from pyramid.testing import DummyRequest, testConfig
import pytest
import transaction
@@ -122,28 +121,6 @@ def testapp(app, tm, dbsession):
return testapp
@pytest.fixture
-def app_request(app, tm, dbsession):
- """
- A real request.
-
- This request is almost identical to a real request but it has some
- drawbacks in tests as it's harder to mock data and is heavier.
-
- """
- env = prepare(registry=app.registry)
- request = env['request']
- request.host = 'example.com'
-
- # without this, request.dbsession will be joined to the same transaction
- # manager but it will be using a different sqlalchemy.orm.Session using
- # a separate database transaction
- request.dbsession = dbsession
- request.tm = tm
-
- yield request
- env['closer']()
-
-@pytest.fixture
def dummy_request(tm, dbsession):
"""
A lightweight dummy request.
diff --git a/docs/tutorials/wiki2/src/views/tests/conftest.py b/docs/tutorials/wiki2/src/views/tests/conftest.py
index 347180600..57e86ac1c 100644
--- a/docs/tutorials/wiki2/src/views/tests/conftest.py
+++ b/docs/tutorials/wiki2/src/views/tests/conftest.py
@@ -3,7 +3,6 @@ import alembic.config
import alembic.command
import os
from pyramid.paster import get_appsettings
-from pyramid.scripting import prepare
from pyramid.testing import DummyRequest, testConfig
import pytest
import transaction
@@ -81,28 +80,6 @@ def testapp(app, tm, dbsession):
return testapp
@pytest.fixture
-def app_request(app, tm, dbsession):
- """
- A real request.
-
- This request is almost identical to a real request but it has some
- drawbacks in tests as it's harder to mock data and is heavier.
-
- """
- env = prepare(registry=app.registry)
- request = env['request']
- request.host = 'example.com'
-
- # without this, request.dbsession will be joined to the same transaction
- # manager but it will be using a different sqlalchemy.orm.Session using
- # a separate database transaction
- request.dbsession = dbsession
- request.tm = tm
-
- yield request
- env['closer']()
-
-@pytest.fixture
def dummy_request(tm, dbsession):
"""
A lightweight dummy request.
diff --git a/docs/tutorials/wiki2/tests.rst b/docs/tutorials/wiki2/tests.rst
index dce14cf9b..4ea2e2e15 100644
--- a/docs/tutorials/wiki2/tests.rst
+++ b/docs/tutorials/wiki2/tests.rst
@@ -63,9 +63,6 @@ Per-test fixtures
The ``testapp`` is able to mutate the request environ such that the ``dbsession`` and ``tm`` fixtures are injected and used by any code that's touching ``request.dbsession`` and ``request.tm``.
The ``testapp`` maintains a cookiejar, so it can be used to share state across requests, as well as the transaction database connection.
-- ``app_request`` - a :class:`pyramid.request.Request` object that can be used for more lightweight tests versus the full ``testapp``.
- The ``app_request`` can be passed to view functions and other code that need a fully functional request object.
-
- ``dummy_request`` - a :class:`pyramid.testing.DummyRequest` object that is very lightweight.
This is a great object to pass to view functions that have minimal side-effects as it'll be fast and simple.