From b60bdb238fbf7965121ef6073e70343428d6dc83 Mon Sep 17 00:00:00 2001 From: Chris McDonough Date: Mon, 25 Oct 2010 10:30:28 -0400 Subject: first cut at converting bfg to pyramid --- TODO.txt | 6 + docs/narr/MyProject/myproject/run.py | 2 +- docs/narr/MyProject/myproject/tests.py | 4 +- .../bfgwiki/src/authorization/tutorial/login.py | 8 +- .../bfgwiki/src/authorization/tutorial/models.py | 4 +- .../bfgwiki/src/authorization/tutorial/run.py | 2 +- .../bfgwiki/src/authorization/tutorial/tests.py | 6 +- .../bfgwiki/src/authorization/tutorial/views.py | 6 +- .../bfgwiki/src/basiclayout/tutorial/run.py | 2 +- .../bfgwiki/src/basiclayout/tutorial/tests.py | 4 +- docs/tutorials/bfgwiki/src/models/tutorial/run.py | 2 +- .../tutorials/bfgwiki/src/models/tutorial/tests.py | 4 +- .../bfgwiki/src/viewdecorators/tutorial/run.py | 2 +- .../bfgwiki/src/viewdecorators/tutorial/tests.py | 6 +- .../bfgwiki/src/viewdecorators/tutorial/views.py | 4 +- docs/tutorials/bfgwiki/src/views/tutorial/run.py | 2 +- docs/tutorials/bfgwiki/src/views/tutorial/tests.py | 6 +- docs/tutorials/bfgwiki/src/views/tutorial/views.py | 2 +- .../bfgwiki2/src/authorization/tutorial/login.py | 6 +- .../bfgwiki2/src/authorization/tutorial/models.py | 4 +- .../bfgwiki2/src/authorization/tutorial/run.py | 2 +- .../bfgwiki2/src/authorization/tutorial/tests.py | 4 +- .../bfgwiki2/src/authorization/tutorial/views.py | 4 +- .../bfgwiki2/src/basiclayout/tutorial/run.py | 2 +- .../bfgwiki2/src/basiclayout/tutorial/tests.py | 4 +- docs/tutorials/bfgwiki2/src/models/tutorial/run.py | 2 +- .../bfgwiki2/src/models/tutorial/tests.py | 4 +- docs/tutorials/bfgwiki2/src/views/tutorial/run.py | 2 +- .../tutorials/bfgwiki2/src/views/tutorial/tests.py | 4 +- .../tutorials/bfgwiki2/src/views/tutorial/views.py | 2 +- pyramid/__init__.py | 3 +- pyramid/authentication.py | 8 +- pyramid/authorization.py | 16 +- pyramid/chameleon_text.py | 16 +- pyramid/chameleon_zpt.py | 14 +- pyramid/configuration.py | 128 ++-- pyramid/events.py | 8 +- pyramid/exceptions.py | 4 +- pyramid/i18n.py | 10 +- pyramid/includes/meta.zcml | 72 +- pyramid/paster.py | 2 +- pyramid/renderers.py | 22 +- pyramid/request.py | 4 +- pyramid/resource.py | 8 +- pyramid/router.py | 44 +- pyramid/scripting.py | 4 +- pyramid/security.py | 12 +- pyramid/settings.py | 4 +- pyramid/static.py | 8 +- pyramid/testing.py | 40 +- pyramid/tests/ccbugapp/configure.zcml | 2 +- pyramid/tests/exceptionviewapp/configure.zcml | 2 +- pyramid/tests/fixtureapp/another.zcml | 2 +- pyramid/tests/fixtureapp/configure.zcml | 2 +- .../tests/fixtureapp/subpackage/yetanother.zcml | 4 +- pyramid/tests/fixtureapp/views.py | 2 +- pyramid/tests/grokkedapp/__init__.py | 2 +- pyramid/tests/grokkedapp/another.py | 2 +- pyramid/tests/grokkedapp/configure.zcml | 2 +- pyramid/tests/grokkedapp/pod/notinit.py | 2 +- pyramid/tests/grokkedapp/subpackage/__init__.py | 2 +- pyramid/tests/grokkedapp/subpackage/notinit.py | 2 +- .../subpackage/subsubpackage/__init__.py | 2 +- pyramid/tests/hybridapp/configure.zcml | 6 +- pyramid/tests/restbugapp/configure.zcml | 2 +- pyramid/tests/routesapp/configure.zcml | 2 +- pyramid/tests/test_authentication.py | 46 +- pyramid/tests/test_authorization.py | 32 +- pyramid/tests/test_chameleon_text.py | 32 +- pyramid/tests/test_chameleon_zpt.py | 32 +- pyramid/tests/test_compat.py | 2 +- pyramid/tests/test_configuration.py | 794 ++++++++++----------- pyramid/tests/test_decorator.py | 2 +- pyramid/tests/test_encode.py | 6 +- pyramid/tests/test_events.py | 56 +- pyramid/tests/test_exceptions.py | 10 +- pyramid/tests/test_i18n.py | 52 +- pyramid/tests/test_integration.py | 34 +- pyramid/tests/test_location.py | 6 +- pyramid/tests/test_log.py | 2 +- pyramid/tests/test_paster.py | 4 +- pyramid/tests/test_path.py | 58 +- pyramid/tests/test_registry.py | 2 +- pyramid/tests/test_renderers.py | 96 +-- pyramid/tests/test_request.py | 10 +- pyramid/tests/test_resource.py | 126 ++-- pyramid/tests/test_router.py | 206 +++--- pyramid/tests/test_scripting.py | 2 +- pyramid/tests/test_security.py | 60 +- pyramid/tests/test_settings.py | 10 +- pyramid/tests/test_static.py | 40 +- pyramid/tests/test_testing.py | 146 ++-- pyramid/tests/test_threadlocal.py | 16 +- pyramid/tests/test_traversal.py | 68 +- pyramid/tests/test_url.py | 44 +- pyramid/tests/test_urldispatch.py | 22 +- pyramid/tests/test_view.py | 38 +- pyramid/tests/test_wsgi.py | 4 +- pyramid/tests/test_zcml.py | 280 ++++---- pyramid/tests/viewdecoratorapp/configure.zcml | 2 +- pyramid/tests/viewdecoratorapp/views/views.py | 4 +- pyramid/threadlocal.py | 2 +- pyramid/traversal.py | 20 +- pyramid/url.py | 18 +- pyramid/urldispatch.py | 16 +- pyramid/view.py | 16 +- pyramid/wsgi.py | 4 +- pyramid/zcml.py | 38 +- setup.cfg | 5 +- setup.py | 25 +- 110 files changed, 1535 insertions(+), 1530 deletions(-) diff --git a/TODO.txt b/TODO.txt index 069af7b05..840dfb072 100644 --- a/TODO.txt +++ b/TODO.txt @@ -82,3 +82,9 @@ - CRSF token machinery +- Converter: -> + + +- Converter: -> + + diff --git a/docs/narr/MyProject/myproject/run.py b/docs/narr/MyProject/myproject/run.py index ce1c7a81e..9b6ba7072 100644 --- a/docs/narr/MyProject/myproject/run.py +++ b/docs/narr/MyProject/myproject/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from myproject.models import get_root def app(global_config, **settings): diff --git a/docs/narr/MyProject/myproject/tests.py b/docs/narr/MyProject/myproject/tests.py index 498bd96e8..e179819d7 100644 --- a/docs/narr/MyProject/myproject/tests.py +++ b/docs/narr/MyProject/myproject/tests.py @@ -1,7 +1,7 @@ import unittest -from repoze.bfg.configuration import Configurator -from repoze.bfg import testing +from pyramid.configuration import Configurator +from pyramid import testing class ViewTests(unittest.TestCase): def setUp(self): diff --git a/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py b/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py index 8620dc705..c029f25ce 100644 --- a/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py +++ b/docs/tutorials/bfgwiki/src/authorization/tutorial/login.py @@ -1,10 +1,10 @@ from webob.exc import HTTPFound -from repoze.bfg.view import bfg_view -from repoze.bfg.url import model_url +from pyramid.view import bfg_view +from pyramid.url import model_url -from repoze.bfg.security import remember -from repoze.bfg.security import forget +from pyramid.security import remember +from pyramid.security import forget from tutorial.models import Wiki from tutorial.security import USERS diff --git a/docs/tutorials/bfgwiki/src/authorization/tutorial/models.py b/docs/tutorials/bfgwiki/src/authorization/tutorial/models.py index 08e1da7e4..dcffc28ac 100644 --- a/docs/tutorials/bfgwiki/src/authorization/tutorial/models.py +++ b/docs/tutorials/bfgwiki/src/authorization/tutorial/models.py @@ -1,8 +1,8 @@ from persistent import Persistent from persistent.mapping import PersistentMapping -from repoze.bfg.security import Allow -from repoze.bfg.security import Everyone +from pyramid.security import Allow +from pyramid.security import Everyone class Wiki(PersistentMapping): __name__ = None diff --git a/docs/tutorials/bfgwiki/src/authorization/tutorial/run.py b/docs/tutorials/bfgwiki/src/authorization/tutorial/run.py index 6efc148c3..875e77590 100644 --- a/docs/tutorials/bfgwiki/src/authorization/tutorial/run.py +++ b/docs/tutorials/bfgwiki/src/authorization/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from repoze.zodbconn.finder import PersistentApplicationFinder from tutorial.models import appmaker diff --git a/docs/tutorials/bfgwiki/src/authorization/tutorial/tests.py b/docs/tutorials/bfgwiki/src/authorization/tutorial/tests.py index 6853bc376..d082fb84d 100644 --- a/docs/tutorials/bfgwiki/src/authorization/tutorial/tests.py +++ b/docs/tutorials/bfgwiki/src/authorization/tutorial/tests.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg import testing +from pyramid import testing class PageModelTests(unittest.TestCase): @@ -80,7 +80,7 @@ class AddPageTests(unittest.TestCase): return add_page(context, request) def test_it_notsubmitted(self): - from repoze.bfg.url import model_url + from pyramid.url import model_url context = testing.DummyModel() request = testing.DummyRequest() request.subpath = ['AnotherPage'] @@ -106,7 +106,7 @@ class EditPageTests(unittest.TestCase): return edit_page(context, request) def test_it_notsubmitted(self): - from repoze.bfg.url import model_url + from pyramid.url import model_url context = testing.DummyModel() request = testing.DummyRequest() info = self._callFUT(context, request) diff --git a/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py b/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py index 17ca01566..f0fef5d81 100644 --- a/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py +++ b/docs/tutorials/bfgwiki/src/authorization/tutorial/views.py @@ -2,11 +2,11 @@ from docutils.core import publish_parts import re from webob.exc import HTTPFound -from repoze.bfg.url import model_url +from pyramid.url import model_url -from repoze.bfg.security import authenticated_userid +from pyramid.security import authenticated_userid -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view from tutorial.models import Page from tutorial.models import Wiki diff --git a/docs/tutorials/bfgwiki/src/basiclayout/tutorial/run.py b/docs/tutorials/bfgwiki/src/basiclayout/tutorial/run.py index d1575b19a..5eef90841 100644 --- a/docs/tutorials/bfgwiki/src/basiclayout/tutorial/run.py +++ b/docs/tutorials/bfgwiki/src/basiclayout/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from repoze.zodbconn.finder import PersistentApplicationFinder from tutorial.models import appmaker diff --git a/docs/tutorials/bfgwiki/src/basiclayout/tutorial/tests.py b/docs/tutorials/bfgwiki/src/basiclayout/tutorial/tests.py index 32821ce0e..e11b3625e 100644 --- a/docs/tutorials/bfgwiki/src/basiclayout/tutorial/tests.py +++ b/docs/tutorials/bfgwiki/src/basiclayout/tutorial/tests.py @@ -1,7 +1,7 @@ import unittest -from repoze.bfg.configuration import Configurator -from repoze.bfg import testing +from pyramid.configuration import Configurator +from pyramid import testing class ViewTests(unittest.TestCase): def setUp(self): diff --git a/docs/tutorials/bfgwiki/src/models/tutorial/run.py b/docs/tutorials/bfgwiki/src/models/tutorial/run.py index d1575b19a..5eef90841 100644 --- a/docs/tutorials/bfgwiki/src/models/tutorial/run.py +++ b/docs/tutorials/bfgwiki/src/models/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from repoze.zodbconn.finder import PersistentApplicationFinder from tutorial.models import appmaker diff --git a/docs/tutorials/bfgwiki/src/models/tutorial/tests.py b/docs/tutorials/bfgwiki/src/models/tutorial/tests.py index 1eee68e7f..2f5bc48e3 100644 --- a/docs/tutorials/bfgwiki/src/models/tutorial/tests.py +++ b/docs/tutorials/bfgwiki/src/models/tutorial/tests.py @@ -1,7 +1,7 @@ import unittest -from repoze.bfg.configuration import Configurator -from repoze.bfg import testing +from pyramid.configuration import Configurator +from pyramid import testing class PageModelTests(unittest.TestCase): diff --git a/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/run.py b/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/run.py index d1575b19a..5eef90841 100644 --- a/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/run.py +++ b/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from repoze.zodbconn.finder import PersistentApplicationFinder from tutorial.models import appmaker diff --git a/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/tests.py b/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/tests.py index 6853bc376..d082fb84d 100644 --- a/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/tests.py +++ b/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/tests.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg import testing +from pyramid import testing class PageModelTests(unittest.TestCase): @@ -80,7 +80,7 @@ class AddPageTests(unittest.TestCase): return add_page(context, request) def test_it_notsubmitted(self): - from repoze.bfg.url import model_url + from pyramid.url import model_url context = testing.DummyModel() request = testing.DummyRequest() request.subpath = ['AnotherPage'] @@ -106,7 +106,7 @@ class EditPageTests(unittest.TestCase): return edit_page(context, request) def test_it_notsubmitted(self): - from repoze.bfg.url import model_url + from pyramid.url import model_url context = testing.DummyModel() request = testing.DummyRequest() info = self._callFUT(context, request) diff --git a/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/views.py b/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/views.py index 08489f4ef..60cb49faa 100644 --- a/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/views.py +++ b/docs/tutorials/bfgwiki/src/viewdecorators/tutorial/views.py @@ -2,8 +2,8 @@ from docutils.core import publish_parts import re from webob.exc import HTTPFound -from repoze.bfg.url import model_url -from repoze.bfg.view import bfg_view +from pyramid.url import model_url +from pyramid.view import bfg_view from tutorial.models import Page from tutorial.models import Wiki diff --git a/docs/tutorials/bfgwiki/src/views/tutorial/run.py b/docs/tutorials/bfgwiki/src/views/tutorial/run.py index d1575b19a..5eef90841 100644 --- a/docs/tutorials/bfgwiki/src/views/tutorial/run.py +++ b/docs/tutorials/bfgwiki/src/views/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from repoze.zodbconn.finder import PersistentApplicationFinder from tutorial.models import appmaker diff --git a/docs/tutorials/bfgwiki/src/views/tutorial/tests.py b/docs/tutorials/bfgwiki/src/views/tutorial/tests.py index 1ebdbf63e..c5aafcac5 100644 --- a/docs/tutorials/bfgwiki/src/views/tutorial/tests.py +++ b/docs/tutorials/bfgwiki/src/views/tutorial/tests.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg import testing +from pyramid import testing class PageModelTests(unittest.TestCase): @@ -80,7 +80,7 @@ class AddPageTests(unittest.TestCase): return add_page(context, request) def test_it_notsubmitted(self): - from repoze.bfg.url import model_url + from pyramid.url import model_url context = testing.DummyModel() request = testing.DummyRequest() request.subpath = ['AnotherPage'] @@ -107,7 +107,7 @@ class EditPageTests(unittest.TestCase): return edit_page(context, request) def test_it_notsubmitted(self): - from repoze.bfg.url import model_url + from pyramid.url import model_url context = testing.DummyModel() request = testing.DummyRequest() info = self._callFUT(context, request) diff --git a/docs/tutorials/bfgwiki/src/views/tutorial/views.py b/docs/tutorials/bfgwiki/src/views/tutorial/views.py index 57ca24d1b..f13ed0381 100644 --- a/docs/tutorials/bfgwiki/src/views/tutorial/views.py +++ b/docs/tutorials/bfgwiki/src/views/tutorial/views.py @@ -2,7 +2,7 @@ from docutils.core import publish_parts import re from webob.exc import HTTPFound -from repoze.bfg.url import model_url +from pyramid.url import model_url from tutorial.models import Page diff --git a/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py b/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py index 893a07a5d..1a54d575c 100644 --- a/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py +++ b/docs/tutorials/bfgwiki2/src/authorization/tutorial/login.py @@ -1,8 +1,8 @@ from webob.exc import HTTPFound -from repoze.bfg.security import remember -from repoze.bfg.security import forget -from repoze.bfg.url import route_url +from pyramid.security import remember +from pyramid.security import forget +from pyramid.url import route_url from tutorial.security import USERS diff --git a/docs/tutorials/bfgwiki2/src/authorization/tutorial/models.py b/docs/tutorials/bfgwiki2/src/authorization/tutorial/models.py index f8acf5f49..a77b4964c 100644 --- a/docs/tutorials/bfgwiki2/src/authorization/tutorial/models.py +++ b/docs/tutorials/bfgwiki2/src/authorization/tutorial/models.py @@ -1,7 +1,7 @@ import transaction -from repoze.bfg.security import Allow -from repoze.bfg.security import Everyone +from pyramid.security import Allow +from pyramid.security import Everyone from sqlalchemy import create_engine from sqlalchemy import Column diff --git a/docs/tutorials/bfgwiki2/src/authorization/tutorial/run.py b/docs/tutorials/bfgwiki2/src/authorization/tutorial/run.py index 65dbfd5d3..82ce37490 100644 --- a/docs/tutorials/bfgwiki2/src/authorization/tutorial/run.py +++ b/docs/tutorials/bfgwiki2/src/authorization/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from paste.deploy.converters import asbool from tutorial.models import initialize_sql diff --git a/docs/tutorials/bfgwiki2/src/authorization/tutorial/tests.py b/docs/tutorials/bfgwiki2/src/authorization/tutorial/tests.py index 7bc8e11ce..65330ce17 100644 --- a/docs/tutorials/bfgwiki2/src/authorization/tutorial/tests.py +++ b/docs/tutorials/bfgwiki2/src/authorization/tutorial/tests.py @@ -1,7 +1,7 @@ import unittest -from repoze.bfg.configuration import Configurator -from repoze.bfg import testing +from pyramid.configuration import Configurator +from pyramid import testing def _initTestingDB(): from tutorial.models import DBSession diff --git a/docs/tutorials/bfgwiki2/src/authorization/tutorial/views.py b/docs/tutorials/bfgwiki2/src/authorization/tutorial/views.py index 49167a629..a7e7a57c7 100644 --- a/docs/tutorials/bfgwiki2/src/authorization/tutorial/views.py +++ b/docs/tutorials/bfgwiki2/src/authorization/tutorial/views.py @@ -4,8 +4,8 @@ from docutils.core import publish_parts from webob.exc import HTTPFound -from repoze.bfg.security import authenticated_userid -from repoze.bfg.url import route_url +from pyramid.security import authenticated_userid +from pyramid.url import route_url from tutorial.models import DBSession from tutorial.models import Page diff --git a/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/run.py b/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/run.py index 35cd79e10..7225987ee 100644 --- a/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/run.py +++ b/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from paste.deploy.converters import asbool from tutorial.models import initialize_sql diff --git a/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/tests.py b/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/tests.py index 2ef74cce7..72f0c89d8 100644 --- a/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/tests.py +++ b/docs/tutorials/bfgwiki2/src/basiclayout/tutorial/tests.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg.configuration import Configurator -from repoze.bfg import testing +from pyramid.configuration import Configurator +from pyramid import testing def _initTestingDB(): from tutorial.models import initialize_sql diff --git a/docs/tutorials/bfgwiki2/src/models/tutorial/run.py b/docs/tutorials/bfgwiki2/src/models/tutorial/run.py index 35cd79e10..7225987ee 100644 --- a/docs/tutorials/bfgwiki2/src/models/tutorial/run.py +++ b/docs/tutorials/bfgwiki2/src/models/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from paste.deploy.converters import asbool from tutorial.models import initialize_sql diff --git a/docs/tutorials/bfgwiki2/src/models/tutorial/tests.py b/docs/tutorials/bfgwiki2/src/models/tutorial/tests.py index 2ef74cce7..72f0c89d8 100644 --- a/docs/tutorials/bfgwiki2/src/models/tutorial/tests.py +++ b/docs/tutorials/bfgwiki2/src/models/tutorial/tests.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg.configuration import Configurator -from repoze.bfg import testing +from pyramid.configuration import Configurator +from pyramid import testing def _initTestingDB(): from tutorial.models import initialize_sql diff --git a/docs/tutorials/bfgwiki2/src/views/tutorial/run.py b/docs/tutorials/bfgwiki2/src/views/tutorial/run.py index 35cd79e10..7225987ee 100644 --- a/docs/tutorials/bfgwiki2/src/views/tutorial/run.py +++ b/docs/tutorials/bfgwiki2/src/views/tutorial/run.py @@ -1,4 +1,4 @@ -from repoze.bfg.configuration import Configurator +from pyramid.configuration import Configurator from paste.deploy.converters import asbool from tutorial.models import initialize_sql diff --git a/docs/tutorials/bfgwiki2/src/views/tutorial/tests.py b/docs/tutorials/bfgwiki2/src/views/tutorial/tests.py index 15e00a355..40336fca4 100644 --- a/docs/tutorials/bfgwiki2/src/views/tutorial/tests.py +++ b/docs/tutorials/bfgwiki2/src/views/tutorial/tests.py @@ -1,7 +1,7 @@ import unittest -from repoze.bfg.configuration import Configurator -from repoze.bfg import testing +from pyramid.configuration import Configurator +from pyramid import testing def _initTestingDB(): from tutorial.models import DBSession diff --git a/docs/tutorials/bfgwiki2/src/views/tutorial/views.py b/docs/tutorials/bfgwiki2/src/views/tutorial/views.py index bb1a87932..c0d793d38 100644 --- a/docs/tutorials/bfgwiki2/src/views/tutorial/views.py +++ b/docs/tutorials/bfgwiki2/src/views/tutorial/views.py @@ -4,7 +4,7 @@ from docutils.core import publish_parts from webob.exc import HTTPFound -from repoze.bfg.url import route_url +from pyramid.url import route_url from tutorial.models import DBSession from tutorial.models import Page diff --git a/pyramid/__init__.py b/pyramid/__init__.py index f33bdbc35..5f6a326f8 100644 --- a/pyramid/__init__.py +++ b/pyramid/__init__.py @@ -1 +1,2 @@ -__import__('pkg_resources').declare_namespace(__name__) #pragma NO COVERAGE +# pyramid package + diff --git a/pyramid/authentication.py b/pyramid/authentication.py index 54e106af5..443f91428 100644 --- a/pyramid/authentication.py +++ b/pyramid/authentication.py @@ -8,11 +8,11 @@ from paste.request import get_cookies from zope.interface import implements -from repoze.bfg.interfaces import IAuthenticationPolicy +from pyramid.interfaces import IAuthenticationPolicy -from repoze.bfg.request import add_global_response_headers -from repoze.bfg.security import Authenticated -from repoze.bfg.security import Everyone +from pyramid.request import add_global_response_headers +from pyramid.security import Authenticated +from pyramid.security import Everyone class CallbackAuthenticationPolicy(object): """ Abstract class """ diff --git a/pyramid/authorization.py b/pyramid/authorization.py index 8c46b4a33..d06069c63 100644 --- a/pyramid/authorization.py +++ b/pyramid/authorization.py @@ -1,13 +1,13 @@ from zope.interface import implements -from repoze.bfg.interfaces import IAuthorizationPolicy - -from repoze.bfg.location import lineage -from repoze.bfg.security import ACLAllowed -from repoze.bfg.security import ACLDenied -from repoze.bfg.security import Allow -from repoze.bfg.security import Deny -from repoze.bfg.security import Everyone +from pyramid.interfaces import IAuthorizationPolicy + +from pyramid.location import lineage +from pyramid.security import ACLAllowed +from pyramid.security import ACLDenied +from pyramid.security import Allow +from pyramid.security import Deny +from pyramid.security import Everyone class ACLAuthorizationPolicy(object): """ An :term:`authorization policy` which consults an :term:`ACL` diff --git a/pyramid/chameleon_text.py b/pyramid/chameleon_text.py index 4a9d2655e..337075c36 100644 --- a/pyramid/chameleon_text.py +++ b/pyramid/chameleon_text.py @@ -20,14 +20,14 @@ except ImportError: # pragma: no cover class Parser(object): pass -from repoze.bfg.interfaces import ITemplateRenderer -from repoze.bfg.interfaces import IChameleonTranslate - -from repoze.bfg.decorator import reify -from repoze.bfg import renderers -from repoze.bfg.path import caller_package -from repoze.bfg.settings import get_settings -from repoze.bfg.threadlocal import get_current_registry +from pyramid.interfaces import ITemplateRenderer +from pyramid.interfaces import IChameleonTranslate + +from pyramid.decorator import reify +from pyramid import renderers +from pyramid.path import caller_package +from pyramid.settings import get_settings +from pyramid.threadlocal import get_current_registry class TextTemplateFile(TemplateFile): default_parser = Parser() diff --git a/pyramid/chameleon_zpt.py b/pyramid/chameleon_zpt.py index 3c1c59f1c..beedd6fc9 100644 --- a/pyramid/chameleon_zpt.py +++ b/pyramid/chameleon_zpt.py @@ -12,14 +12,14 @@ except ImportError: # pragma: no cover def __init__(self, *arg, **kw): raise ImportError, exc, tb -from repoze.bfg.interfaces import IChameleonTranslate -from repoze.bfg.interfaces import ITemplateRenderer +from pyramid.interfaces import IChameleonTranslate +from pyramid.interfaces import ITemplateRenderer -from repoze.bfg.decorator import reify -from repoze.bfg.path import caller_package -from repoze.bfg import renderers -from repoze.bfg.settings import get_settings -from repoze.bfg.threadlocal import get_current_registry +from pyramid.decorator import reify +from pyramid.path import caller_package +from pyramid import renderers +from pyramid.settings import get_settings +from pyramid.threadlocal import get_current_registry def renderer_factory(path): return renderers.template_renderer_factory(path, ZPTTemplateRenderer) diff --git a/pyramid/configuration.py b/pyramid/configuration.py index 88bdcba58..e333b6de9 100644 --- a/pyramid/configuration.py +++ b/pyramid/configuration.py @@ -16,65 +16,65 @@ from zope.interface import implementedBy from zope.interface.interfaces import IInterface from zope.interface import implements -from repoze.bfg.interfaces import IAuthenticationPolicy -from repoze.bfg.interfaces import IAuthorizationPolicy -from repoze.bfg.interfaces import IChameleonTranslate -from repoze.bfg.interfaces import IDebugLogger -from repoze.bfg.interfaces import IDefaultPermission -from repoze.bfg.interfaces import IDefaultRootFactory -from repoze.bfg.interfaces import IExceptionViewClassifier -from repoze.bfg.interfaces import ILocaleNegotiator -from repoze.bfg.interfaces import IMultiView -from repoze.bfg.interfaces import IPackageOverrides -from repoze.bfg.interfaces import IRendererFactory -from repoze.bfg.interfaces import IRendererGlobalsFactory -from repoze.bfg.interfaces import IRequest -from repoze.bfg.interfaces import IRequestFactory -from repoze.bfg.interfaces import IRootFactory -from repoze.bfg.interfaces import IRouteRequest -from repoze.bfg.interfaces import IRoutesMapper -from repoze.bfg.interfaces import ISecuredView -from repoze.bfg.interfaces import ISettings -from repoze.bfg.interfaces import IStaticURLInfo -from repoze.bfg.interfaces import ITranslationDirectories -from repoze.bfg.interfaces import ITraverser -from repoze.bfg.interfaces import IView -from repoze.bfg.interfaces import IViewClassifier -from repoze.bfg.interfaces import IExceptionResponse -from repoze.bfg.interfaces import IException - -from repoze.bfg import chameleon_text -from repoze.bfg import chameleon_zpt -from repoze.bfg import renderers -from repoze.bfg.renderers import RendererHelper -from repoze.bfg.authorization import ACLAuthorizationPolicy -from repoze.bfg.compat import all -from repoze.bfg.compat import md5 -from repoze.bfg.events import ApplicationCreated -from repoze.bfg.exceptions import Forbidden -from repoze.bfg.exceptions import NotFound -from repoze.bfg.exceptions import PredicateMismatch -from repoze.bfg.exceptions import ConfigurationError -from repoze.bfg.i18n import get_localizer -from repoze.bfg.log import make_stream_logger -from repoze.bfg.path import caller_package -from repoze.bfg.path import package_path -from repoze.bfg.path import package_of -from repoze.bfg.registry import Registry -from repoze.bfg.request import route_request_iface -from repoze.bfg.resource import PackageOverrides -from repoze.bfg.resource import resolve_resource_spec -from repoze.bfg.settings import Settings -from repoze.bfg.static import StaticURLInfo -from repoze.bfg.threadlocal import get_current_registry -from repoze.bfg.threadlocal import get_current_request -from repoze.bfg.threadlocal import manager -from repoze.bfg.traversal import traversal_path -from repoze.bfg.traversal import DefaultRootFactory -from repoze.bfg.traversal import find_interface -from repoze.bfg.urldispatch import RoutesMapper -from repoze.bfg.view import render_view_to_response -from repoze.bfg.view import default_exceptionresponse_view +from pyramid.interfaces import IAuthenticationPolicy +from pyramid.interfaces import IAuthorizationPolicy +from pyramid.interfaces import IChameleonTranslate +from pyramid.interfaces import IDebugLogger +from pyramid.interfaces import IDefaultPermission +from pyramid.interfaces import IDefaultRootFactory +from pyramid.interfaces import IExceptionViewClassifier +from pyramid.interfaces import ILocaleNegotiator +from pyramid.interfaces import IMultiView +from pyramid.interfaces import IPackageOverrides +from pyramid.interfaces import IRendererFactory +from pyramid.interfaces import IRendererGlobalsFactory +from pyramid.interfaces import IRequest +from pyramid.interfaces import IRequestFactory +from pyramid.interfaces import IRootFactory +from pyramid.interfaces import IRouteRequest +from pyramid.interfaces import IRoutesMapper +from pyramid.interfaces import ISecuredView +from pyramid.interfaces import ISettings +from pyramid.interfaces import IStaticURLInfo +from pyramid.interfaces import ITranslationDirectories +from pyramid.interfaces import ITraverser +from pyramid.interfaces import IView +from pyramid.interfaces import IViewClassifier +from pyramid.interfaces import IExceptionResponse +from pyramid.interfaces import IException + +from pyramid import chameleon_text +from pyramid import chameleon_zpt +from pyramid import renderers +from pyramid.renderers import RendererHelper +from pyramid.authorization import ACLAuthorizationPolicy +from pyramid.compat import all +from pyramid.compat import md5 +from pyramid.events import ApplicationCreated +from pyramid.exceptions import Forbidden +from pyramid.exceptions import NotFound +from pyramid.exceptions import PredicateMismatch +from pyramid.exceptions import ConfigurationError +from pyramid.i18n import get_localizer +from pyramid.log import make_stream_logger +from pyramid.path import caller_package +from pyramid.path import package_path +from pyramid.path import package_of +from pyramid.registry import Registry +from pyramid.request import route_request_iface +from pyramid.resource import PackageOverrides +from pyramid.resource import resolve_resource_spec +from pyramid.settings import Settings +from pyramid.static import StaticURLInfo +from pyramid.threadlocal import get_current_registry +from pyramid.threadlocal import get_current_request +from pyramid.threadlocal import manager +from pyramid.traversal import traversal_path +from pyramid.traversal import DefaultRootFactory +from pyramid.traversal import find_interface +from pyramid.urldispatch import RoutesMapper +from pyramid.view import render_view_to_response +from pyramid.view import default_exceptionresponse_view MAX_ORDER = 1 << 30 DEFAULT_PHASH = md5().hexdigest() @@ -598,7 +598,7 @@ class Configurator(object): the current configuration state and sends a :class:`repoze.bfg.interfaces.IApplicationCreated` event to all listeners.""" - from repoze.bfg.router import Router # avoid circdep + from pyramid.router import Router # avoid circdep app = Router(self.registry) # We push the registry on to the stack here in case any code # that depends on the registry threadlocal APIs used in @@ -1879,7 +1879,7 @@ class Configurator(object): :func:`repoze.bfg.security.effective_principals`, and :func:`repoze.bfg.security.principals_allowed_by_permission`. """ - from repoze.bfg.testing import DummySecurityPolicy + from pyramid.testing import DummySecurityPolicy policy = DummySecurityPolicy(userid, groupids, permissive) self.registry.registerUtility(policy, IAuthorizationPolicy) self.registry.registerUtility(policy, IAuthenticationPolicy) @@ -1962,7 +1962,7 @@ class Configurator(object): method named ``testing_add_template`` had the same signature and purpose in previous releases).. """ - from repoze.bfg.testing import DummyRendererFactory + from pyramid.testing import DummyRendererFactory helper = RendererHelper(path, registry=self.registry) factory = helper.factory if not isinstance(factory, DummyRendererFactory): @@ -1970,7 +1970,7 @@ class Configurator(object): self.registry.registerUtility(factory, IRendererFactory, name=helper.renderer_type) - from repoze.bfg.testing import DummyTemplateRenderer + from pyramid.testing import DummyTemplateRenderer if renderer is None: renderer = DummyTemplateRenderer() factory.add(helper.renderer_name, renderer) @@ -2114,7 +2114,7 @@ def _make_predicates(xhr=None, request_method=None, path_info=None, # adds 'traverse' to the matchdict if it's specified in the # routing args. This causes the ModelGraphTraverser to use # the resolved traverse pattern as the traversal path. - from repoze.bfg.urldispatch import _compile_route + from pyramid.urldispatch import _compile_route _, tgenerate = _compile_route(traverse) def traverse_predicate(context, request): if 'traverse' in context: diff --git a/pyramid/events.py b/pyramid/events.py index efcbdf61f..9a5ff3a7b 100644 --- a/pyramid/events.py +++ b/pyramid/events.py @@ -2,10 +2,10 @@ import venusian from zope.interface import implements -from repoze.bfg.interfaces import IContextFound -from repoze.bfg.interfaces import INewRequest -from repoze.bfg.interfaces import INewResponse -from repoze.bfg.interfaces import IApplicationCreated +from pyramid.interfaces import IContextFound +from pyramid.interfaces import INewRequest +from pyramid.interfaces import INewResponse +from pyramid.interfaces import IApplicationCreated class subscriber(object): """ Decorator activated via a :term:`scan` which treats the diff --git a/pyramid/exceptions.py b/pyramid/exceptions.py index 9b885d9dc..785a26cee 100644 --- a/pyramid/exceptions.py +++ b/pyramid/exceptions.py @@ -1,8 +1,8 @@ from zope.configuration.exceptions import ConfigurationError as ZCE from zope.interface import implements -from repoze.bfg.decorator import reify -from repoze.bfg.interfaces import IExceptionResponse +from pyramid.decorator import reify +from pyramid.interfaces import IExceptionResponse import cgi class ExceptionResponse(Exception): diff --git a/pyramid/i18n.py b/pyramid/i18n.py index c3ba7efad..d082ef6bf 100644 --- a/pyramid/i18n.py +++ b/pyramid/i18n.py @@ -9,12 +9,12 @@ from translationstring import TranslationStringFactory # API TranslationString = TranslationString # PyFlakes TranslationStringFactory = TranslationStringFactory # PyFlakes -from repoze.bfg.interfaces import ILocalizer -from repoze.bfg.interfaces import ITranslationDirectories -from repoze.bfg.interfaces import ILocaleNegotiator +from pyramid.interfaces import ILocalizer +from pyramid.interfaces import ITranslationDirectories +from pyramid.interfaces import ILocaleNegotiator -from repoze.bfg.settings import get_settings -from repoze.bfg.threadlocal import get_current_registry +from pyramid.settings import get_settings +from pyramid.threadlocal import get_current_registry class Localizer(object): """ diff --git a/pyramid/includes/meta.zcml b/pyramid/includes/meta.zcml index 58ab1c782..26a475ee3 100644 --- a/pyramid/includes/meta.zcml +++ b/pyramid/includes/meta.zcml @@ -6,110 +6,110 @@ diff --git a/pyramid/paster.py b/pyramid/paster.py index e8ce46ce2..e84cd42d9 100644 --- a/pyramid/paster.py +++ b/pyramid/paster.py @@ -7,7 +7,7 @@ from paste.script.command import Command from paste.script.templates import Template from paste.util.template import paste_script_template_renderer -from repoze.bfg.scripting import get_root +from pyramid.scripting import get_root class StarterProjectTemplate(Template): diff --git a/pyramid/renderers.py b/pyramid/renderers.py index 00413e3fe..a1b3196c4 100644 --- a/pyramid/renderers.py +++ b/pyramid/renderers.py @@ -6,17 +6,17 @@ from webob import Response from zope.deprecation import deprecated -from repoze.bfg.interfaces import IRendererGlobalsFactory -from repoze.bfg.interfaces import IRendererFactory -from repoze.bfg.interfaces import IResponseFactory -from repoze.bfg.interfaces import ITemplateRenderer - -from repoze.bfg.compat import json -from repoze.bfg.path import caller_package -from repoze.bfg.settings import get_settings -from repoze.bfg.threadlocal import get_current_registry -from repoze.bfg.resource import resolve_resource_spec -from repoze.bfg.decorator import reify +from pyramid.interfaces import IRendererGlobalsFactory +from pyramid.interfaces import IRendererFactory +from pyramid.interfaces import IResponseFactory +from pyramid.interfaces import ITemplateRenderer + +from pyramid.compat import json +from pyramid.path import caller_package +from pyramid.settings import get_settings +from pyramid.threadlocal import get_current_registry +from pyramid.resource import resolve_resource_spec +from pyramid.decorator import reify # API diff --git a/pyramid/request.py b/pyramid/request.py index f32a7a40c..04ce1acd7 100644 --- a/pyramid/request.py +++ b/pyramid/request.py @@ -4,7 +4,7 @@ from zope.interface.interface import InterfaceClass from webob import Request as WebobRequest -from repoze.bfg.interfaces import IRequest +from pyramid.interfaces import IRequest class Request(WebobRequest): """ @@ -217,7 +217,7 @@ def add_global_response_headers(request, headerlist): response.headerlist.append((k, v)) request.add_response_callback(add_headers) -from repoze.bfg.threadlocal import get_current_request as get_request # b/c +from pyramid.threadlocal import get_current_request as get_request # b/c get_request # prevent PyFlakes complaints diff --git a/pyramid/resource.py b/pyramid/resource.py index da49f16ec..b2b2e43a1 100644 --- a/pyramid/resource.py +++ b/pyramid/resource.py @@ -3,11 +3,11 @@ import pkg_resources from zope.interface import implements -from repoze.bfg.interfaces import IPackageOverrides +from pyramid.interfaces import IPackageOverrides -from repoze.bfg.path import package_path -from repoze.bfg.path import package_name -from repoze.bfg.threadlocal import get_current_registry +from pyramid.path import package_path +from pyramid.path import package_name +from pyramid.threadlocal import get_current_registry class OverrideProvider(pkg_resources.DefaultProvider): def __init__(self, module): diff --git a/pyramid/router.py b/pyramid/router.py index 7b3bcb75e..d140f8225 100644 --- a/pyramid/router.py +++ b/pyramid/router.py @@ -1,28 +1,28 @@ from zope.interface import implements from zope.interface import providedBy -from repoze.bfg.interfaces import IDebugLogger -from repoze.bfg.interfaces import IExceptionViewClassifier -from repoze.bfg.interfaces import IRequest -from repoze.bfg.interfaces import IRootFactory -from repoze.bfg.interfaces import IRouteRequest -from repoze.bfg.interfaces import IRouter -from repoze.bfg.interfaces import IRequestFactory -from repoze.bfg.interfaces import IRoutesMapper -from repoze.bfg.interfaces import ISettings -from repoze.bfg.interfaces import ITraverser -from repoze.bfg.interfaces import IView -from repoze.bfg.interfaces import IViewClassifier - -from repoze.bfg.configuration import make_app # b/c import -from repoze.bfg.events import ContextFound -from repoze.bfg.events import NewRequest -from repoze.bfg.events import NewResponse -from repoze.bfg.exceptions import NotFound -from repoze.bfg.request import Request -from repoze.bfg.threadlocal import manager -from repoze.bfg.traversal import DefaultRootFactory -from repoze.bfg.traversal import ModelGraphTraverser +from pyramid.interfaces import IDebugLogger +from pyramid.interfaces import IExceptionViewClassifier +from pyramid.interfaces import IRequest +from pyramid.interfaces import IRootFactory +from pyramid.interfaces import IRouteRequest +from pyramid.interfaces import IRouter +from pyramid.interfaces import IRequestFactory +from pyramid.interfaces import IRoutesMapper +from pyramid.interfaces import ISettings +from pyramid.interfaces import ITraverser +from pyramid.interfaces import IView +from pyramid.interfaces import IViewClassifier + +from pyramid.configuration import make_app # b/c import +from pyramid.events import ContextFound +from pyramid.events import NewRequest +from pyramid.events import NewResponse +from pyramid.exceptions import NotFound +from pyramid.request import Request +from pyramid.threadlocal import manager +from pyramid.traversal import DefaultRootFactory +from pyramid.traversal import ModelGraphTraverser make_app # prevent pyflakes from complaining diff --git a/pyramid/scripting.py b/pyramid/scripting.py index ca0bea597..4ef6799a7 100644 --- a/pyramid/scripting.py +++ b/pyramid/scripting.py @@ -1,5 +1,5 @@ -from repoze.bfg.request import Request -from repoze.bfg.interfaces import IRequestFactory +from pyramid.request import Request +from pyramid.interfaces import IRequestFactory def get_root(app, request=None): """ Return a tuple composed of ``(root, closer)`` when provided a diff --git a/pyramid/security.py b/pyramid/security.py index cd1bae9a5..8f896c7a0 100644 --- a/pyramid/security.py +++ b/pyramid/security.py @@ -2,13 +2,13 @@ from zope.interface import providedBy from zope.deprecation import deprecated -from repoze.bfg.interfaces import IAuthenticationPolicy -from repoze.bfg.interfaces import IAuthorizationPolicy -from repoze.bfg.interfaces import ISecuredView -from repoze.bfg.interfaces import IViewClassifier +from pyramid.interfaces import IAuthenticationPolicy +from pyramid.interfaces import IAuthorizationPolicy +from pyramid.interfaces import ISecuredView +from pyramid.interfaces import IViewClassifier -from repoze.bfg.exceptions import Forbidden as Unauthorized # b/c import -from repoze.bfg.threadlocal import get_current_registry +from pyramid.exceptions import Forbidden as Unauthorized # b/c import +from pyramid.threadlocal import get_current_registry Unauthorized # prevent PyFlakes from complaining diff --git a/pyramid/settings.py b/pyramid/settings.py index 5e1181809..129bea36c 100644 --- a/pyramid/settings.py +++ b/pyramid/settings.py @@ -2,9 +2,9 @@ import os from zope.interface import implements -from repoze.bfg.interfaces import ISettings +from pyramid.interfaces import ISettings -from repoze.bfg.threadlocal import get_current_registry +from pyramid.threadlocal import get_current_registry class Settings(dict): """ Deployment settings. Update application settings (usually diff --git a/pyramid/static.py b/pyramid/static.py index 71db132b7..871f6f50c 100644 --- a/pyramid/static.py +++ b/pyramid/static.py @@ -10,10 +10,10 @@ from paste.urlparser import StaticURLParser from zope.interface import implements -from repoze.bfg.interfaces import IStaticURLInfo -from repoze.bfg.path import caller_package -from repoze.bfg.resource import resolve_resource_spec -from repoze.bfg.url import route_url +from pyramid.interfaces import IStaticURLInfo +from pyramid.path import caller_package +from pyramid.resource import resolve_resource_spec +from pyramid.url import route_url class PackageURLParser(StaticURLParser): """ This probably won't work with zipimported resources """ diff --git a/pyramid/testing.py b/pyramid/testing.py index c99ba8706..0e24cff7c 100644 --- a/pyramid/testing.py +++ b/pyramid/testing.py @@ -11,25 +11,25 @@ from zope.interface import implements from zope.interface import Interface from zope.interface import alsoProvides -from repoze.bfg.interfaces import IRequest -from repoze.bfg.interfaces import IRoutesMapper -from repoze.bfg.interfaces import ISecuredView -from repoze.bfg.interfaces import IView -from repoze.bfg.interfaces import IViewClassifier -from repoze.bfg.interfaces import IViewPermission - -from repoze.bfg.configuration import Configurator -from repoze.bfg.exceptions import Forbidden -from repoze.bfg.registry import Registry -from repoze.bfg.security import Allowed -from repoze.bfg.security import Authenticated -from repoze.bfg.security import Denied -from repoze.bfg.security import Everyone -from repoze.bfg.security import has_permission -from repoze.bfg.threadlocal import get_current_registry -from repoze.bfg.threadlocal import manager -from repoze.bfg.urldispatch import RoutesMapper -from repoze.bfg.zcml import zcml_configure # API +from pyramid.interfaces import IRequest +from pyramid.interfaces import IRoutesMapper +from pyramid.interfaces import ISecuredView +from pyramid.interfaces import IView +from pyramid.interfaces import IViewClassifier +from pyramid.interfaces import IViewPermission + +from pyramid.configuration import Configurator +from pyramid.exceptions import Forbidden +from pyramid.registry import Registry +from pyramid.security import Allowed +from pyramid.security import Authenticated +from pyramid.security import Denied +from pyramid.security import Everyone +from pyramid.security import has_permission +from pyramid.threadlocal import get_current_registry +from pyramid.threadlocal import manager +from pyramid.urldispatch import RoutesMapper +from pyramid.zcml import zcml_configure # API zcml_configure # prevent pyflakes from complaining @@ -702,7 +702,7 @@ def setUp(registry=None, request=None, hook_zca=True): # someone may be passing us an esoteric "dummy" registry, and # the below won't succeed if it doesn't have a registerUtility # method. - from repoze.bfg.configuration import DEFAULT_RENDERERS + from pyramid.configuration import DEFAULT_RENDERERS for name, renderer in DEFAULT_RENDERERS: # Cause the default renderers to be registered because # in-the-wild test code relies on being able to call diff --git a/pyramid/tests/ccbugapp/configure.zcml b/pyramid/tests/ccbugapp/configure.zcml index cb9ca6f1d..e95749d88 100644 --- a/pyramid/tests/ccbugapp/configure.zcml +++ b/pyramid/tests/ccbugapp/configure.zcml @@ -1,6 +1,6 @@ - + - + diff --git a/pyramid/tests/fixtureapp/another.zcml b/pyramid/tests/fixtureapp/another.zcml index f8678bad7..d3d5edecd 100644 --- a/pyramid/tests/fixtureapp/another.zcml +++ b/pyramid/tests/fixtureapp/another.zcml @@ -1,6 +1,6 @@ - + - + - + - + diff --git a/pyramid/tests/fixtureapp/views.py b/pyramid/tests/fixtureapp/views.py index 862046d43..9ab985e32 100644 --- a/pyramid/tests/fixtureapp/views.py +++ b/pyramid/tests/fixtureapp/views.py @@ -1,6 +1,6 @@ from zope.interface import Interface from webob import Response -from repoze.bfg.exceptions import Forbidden +from pyramid.exceptions import Forbidden def fixture_view(context, request): """ """ diff --git a/pyramid/tests/grokkedapp/__init__.py b/pyramid/tests/grokkedapp/__init__.py index 5d2843885..547987d8b 100644 --- a/pyramid/tests/grokkedapp/__init__.py +++ b/pyramid/tests/grokkedapp/__init__.py @@ -1,4 +1,4 @@ -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view @bfg_view() def grokked(context, request): diff --git a/pyramid/tests/grokkedapp/another.py b/pyramid/tests/grokkedapp/another.py index 7dda1d579..872eaf103 100644 --- a/pyramid/tests/grokkedapp/another.py +++ b/pyramid/tests/grokkedapp/another.py @@ -1,4 +1,4 @@ -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view @bfg_view(name='another') def grokked(context, request): diff --git a/pyramid/tests/grokkedapp/configure.zcml b/pyramid/tests/grokkedapp/configure.zcml index 6867046df..34b81285d 100644 --- a/pyramid/tests/grokkedapp/configure.zcml +++ b/pyramid/tests/grokkedapp/configure.zcml @@ -1,6 +1,6 @@ - + diff --git a/pyramid/tests/grokkedapp/pod/notinit.py b/pyramid/tests/grokkedapp/pod/notinit.py index ca0538123..9c033eaef 100644 --- a/pyramid/tests/grokkedapp/pod/notinit.py +++ b/pyramid/tests/grokkedapp/pod/notinit.py @@ -1,4 +1,4 @@ -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view @bfg_view(name='pod_notinit') def subpackage_notinit(context, request): diff --git a/pyramid/tests/grokkedapp/subpackage/__init__.py b/pyramid/tests/grokkedapp/subpackage/__init__.py index bdbe54e13..7f93f0f16 100644 --- a/pyramid/tests/grokkedapp/subpackage/__init__.py +++ b/pyramid/tests/grokkedapp/subpackage/__init__.py @@ -1,4 +1,4 @@ -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view @bfg_view(name='subpackage_init') def subpackage_init(context, request): diff --git a/pyramid/tests/grokkedapp/subpackage/notinit.py b/pyramid/tests/grokkedapp/subpackage/notinit.py index 84de6503d..3f26180b3 100644 --- a/pyramid/tests/grokkedapp/subpackage/notinit.py +++ b/pyramid/tests/grokkedapp/subpackage/notinit.py @@ -1,4 +1,4 @@ -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view @bfg_view(name='subpackage_notinit') def subpackage_notinit(context, request): diff --git a/pyramid/tests/grokkedapp/subpackage/subsubpackage/__init__.py b/pyramid/tests/grokkedapp/subpackage/subsubpackage/__init__.py index a83be850b..d380226ab 100644 --- a/pyramid/tests/grokkedapp/subpackage/subsubpackage/__init__.py +++ b/pyramid/tests/grokkedapp/subpackage/subsubpackage/__init__.py @@ -1,4 +1,4 @@ -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view @bfg_view(name='subsubpackage_init') def subpackage_init(context, request): diff --git a/pyramid/tests/hybridapp/configure.zcml b/pyramid/tests/hybridapp/configure.zcml index a94409e26..5073a2446 100644 --- a/pyramid/tests/hybridapp/configure.zcml +++ b/pyramid/tests/hybridapp/configure.zcml @@ -1,6 +1,6 @@ - + - + - + ') def test_principals_allowed_by_permission_direct(self): - from repoze.bfg.security import Allow - from repoze.bfg.security import DENY_ALL + from pyramid.security import Allow + from pyramid.security import DENY_ALL context = DummyContext() acl = [ (Allow, 'chrism', ('read', 'write')), DENY_ALL, @@ -133,10 +133,10 @@ class TestACLAuthorizationPolicy(unittest.TestCase): self.assertEqual(result, ['chrism']) def test_principals_allowed_by_permission(self): - from repoze.bfg.security import Allow - from repoze.bfg.security import Deny - from repoze.bfg.security import DENY_ALL - from repoze.bfg.security import ALL_PERMISSIONS + from pyramid.security import Allow + from pyramid.security import Deny + from pyramid.security import DENY_ALL + from pyramid.security import ALL_PERMISSIONS root = DummyContext(__name__='', __parent__=None) community = DummyContext(__name__='community', __parent__=root) blog = DummyContext(__name__='blog', __parent__=community) diff --git a/pyramid/tests/test_chameleon_text.py b/pyramid/tests/test_chameleon_text.py index d9cefbd67..764124502 100644 --- a/pyramid/tests/test_chameleon_text.py +++ b/pyramid/tests/test_chameleon_text.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg.testing import cleanUp +from pyramid.testing import cleanUp class Base: def setUp(self): @@ -21,7 +21,7 @@ class Base: return os.path.join(here, 'fixtures', name) def _registerUtility(self, utility, iface, name=''): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry reg = get_current_registry() reg.registerUtility(utility, iface, name=name) return reg @@ -29,8 +29,8 @@ class Base: class TextTemplateRendererTests(Base, unittest.TestCase): def setUp(self): - from repoze.bfg.configuration import Configurator - from repoze.bfg.registry import Registry + from pyramid.configuration import Configurator + from pyramid.registry import Registry registry = Registry() self.config = Configurator(registry=registry) self.config.begin() @@ -39,7 +39,7 @@ class TextTemplateRendererTests(Base, unittest.TestCase): self.config.end() def _getTargetClass(self): - from repoze.bfg.chameleon_text import TextTemplateRenderer + from pyramid.chameleon_text import TextTemplateRenderer return TextTemplateRenderer def _makeOne(self, *arg, **kw): @@ -48,13 +48,13 @@ class TextTemplateRendererTests(Base, unittest.TestCase): def test_instance_implements_ITemplate(self): from zope.interface.verify import verifyObject - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer path = self._getTemplatePath('minimal.txt') verifyObject(ITemplateRenderer, self._makeOne(path)) def test_class_implements_ITemplate(self): from zope.interface.verify import verifyClass - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer verifyClass(ITemplateRenderer, self._getTargetClass()) def test_template_reified(self): @@ -65,7 +65,7 @@ class TextTemplateRendererTests(Base, unittest.TestCase): self.assertEqual(template, instance.__dict__['template']) def test_template_with_ichameleon_translate(self): - from repoze.bfg.interfaces import IChameleonTranslate + from pyramid.interfaces import IChameleonTranslate def ct(): pass self.config.registry.registerUtility(ct, IChameleonTranslate) minimal = self._getTemplatePath('minimal.txt') @@ -91,7 +91,7 @@ class TextTemplateRendererTests(Base, unittest.TestCase): self.assertEqual(template.auto_reload, True) def test_template_with_emptydict(self): - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings self.config.registry.registerUtility({}, ISettings) minimal = self._getTemplatePath('minimal.txt') instance = self._makeOne(minimal) @@ -128,7 +128,7 @@ class TextTemplateRendererTests(Base, unittest.TestCase): class RenderTemplateTests(Base, unittest.TestCase): def _callFUT(self, name, **kw): - from repoze.bfg.chameleon_text import render_template + from pyramid.chameleon_text import render_template return render_template(name, **kw) def test_it(self): @@ -139,7 +139,7 @@ class RenderTemplateTests(Base, unittest.TestCase): class RenderTemplateToResponseTests(Base, unittest.TestCase): def _callFUT(self, name, **kw): - from repoze.bfg.chameleon_text import render_template_to_response + from pyramid.chameleon_text import render_template_to_response return render_template_to_response(name, **kw) def test_minimal(self): @@ -155,7 +155,7 @@ class RenderTemplateToResponseTests(Base, unittest.TestCase): from webob import Response class Response2(Response): pass - from repoze.bfg.interfaces import IResponseFactory + from pyramid.interfaces import IResponseFactory self._registerUtility(Response2, IResponseFactory) minimal = self._getTemplatePath('minimal.txt') result = self._callFUT(minimal) @@ -163,11 +163,11 @@ class RenderTemplateToResponseTests(Base, unittest.TestCase): class GetRendererTests(Base, unittest.TestCase): def _callFUT(self, name): - from repoze.bfg.chameleon_text import get_renderer + from pyramid.chameleon_text import get_renderer return get_renderer(name) def test_it(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory class Dummy: template = object() def implementation(self): pass @@ -180,11 +180,11 @@ class GetRendererTests(Base, unittest.TestCase): class GetTemplateTests(Base, unittest.TestCase): def _callFUT(self, name): - from repoze.bfg.chameleon_text import get_template + from pyramid.chameleon_text import get_template return get_template(name) def test_it(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory class Dummy: template = object() def implementation(self): diff --git a/pyramid/tests/test_chameleon_zpt.py b/pyramid/tests/test_chameleon_zpt.py index a0f01701a..a969bac00 100644 --- a/pyramid/tests/test_chameleon_zpt.py +++ b/pyramid/tests/test_chameleon_zpt.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg.testing import cleanUp +from pyramid.testing import cleanUp class Base(object): def setUp(self): @@ -15,15 +15,15 @@ class Base(object): return os.path.join(here, 'fixtures', name) def _registerUtility(self, utility, iface, name=''): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry reg = get_current_registry() reg.registerUtility(utility, iface, name=name) return reg class ZPTTemplateRendererTests(Base, unittest.TestCase): def setUp(self): - from repoze.bfg.configuration import Configurator - from repoze.bfg.registry import Registry + from pyramid.configuration import Configurator + from pyramid.registry import Registry registry = Registry() self.config = Configurator(registry=registry) self.config.begin() @@ -32,7 +32,7 @@ class ZPTTemplateRendererTests(Base, unittest.TestCase): self.config.end() def _getTargetClass(self): - from repoze.bfg.chameleon_zpt import ZPTTemplateRenderer + from pyramid.chameleon_zpt import ZPTTemplateRenderer return ZPTTemplateRenderer def _makeOne(self, *arg, **kw): @@ -41,13 +41,13 @@ class ZPTTemplateRendererTests(Base, unittest.TestCase): def test_instance_implements_ITemplate(self): from zope.interface.verify import verifyObject - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer path = self._getTemplatePath('minimal.pt') verifyObject(ITemplateRenderer, self._makeOne(path)) def test_class_implements_ITemplate(self): from zope.interface.verify import verifyClass - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer verifyClass(ITemplateRenderer, self._getTargetClass()) def test_call(self): @@ -66,7 +66,7 @@ class ZPTTemplateRendererTests(Base, unittest.TestCase): self.assertEqual(template, instance.__dict__['template']) def test_template_with_ichameleon_translate(self): - from repoze.bfg.interfaces import IChameleonTranslate + from pyramid.interfaces import IChameleonTranslate def ct(): pass self.config.registry.registerUtility(ct, IChameleonTranslate) minimal = self._getTemplatePath('minimal.pt') @@ -92,7 +92,7 @@ class ZPTTemplateRendererTests(Base, unittest.TestCase): self.assertEqual(template.auto_reload, True) def test_template_with_emptydict(self): - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings self.config.registry.registerUtility({}, ISettings) minimal = self._getTemplatePath('minimal.pt') instance = self._makeOne(minimal) @@ -117,7 +117,7 @@ class ZPTTemplateRendererTests(Base, unittest.TestCase): class RenderTemplateTests(Base, unittest.TestCase): def _callFUT(self, name, **kw): - from repoze.bfg.chameleon_zpt import render_template + from pyramid.chameleon_zpt import render_template return render_template(name, **kw) def test_it(self): @@ -135,7 +135,7 @@ class RenderTemplateToResponseTests(Base, unittest.TestCase): cleanUp() def _callFUT(self, name, **kw): - from repoze.bfg.chameleon_zpt import render_template_to_response + from pyramid.chameleon_zpt import render_template_to_response return render_template_to_response(name, **kw) def test_it(self): @@ -152,7 +152,7 @@ class RenderTemplateToResponseTests(Base, unittest.TestCase): from webob import Response class Response2(Response): pass - from repoze.bfg.interfaces import IResponseFactory + from pyramid.interfaces import IResponseFactory self._registerUtility(Response2, IResponseFactory) minimal = self._getTemplatePath('minimal.pt') result = self._callFUT(minimal) @@ -160,11 +160,11 @@ class RenderTemplateToResponseTests(Base, unittest.TestCase): class GetRendererTests(Base, unittest.TestCase): def _callFUT(self, name): - from repoze.bfg.chameleon_zpt import get_renderer + from pyramid.chameleon_zpt import get_renderer return get_renderer(name) def test_it(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory class Dummy: template = object() def implementation(self): pass @@ -177,11 +177,11 @@ class GetRendererTests(Base, unittest.TestCase): class GetTemplateTests(Base, unittest.TestCase): def _callFUT(self, name): - from repoze.bfg.chameleon_zpt import get_template + from pyramid.chameleon_zpt import get_template return get_template(name) def test_it(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory class Dummy: template = object() def implementation(self): diff --git a/pyramid/tests/test_compat.py b/pyramid/tests/test_compat.py index 66ea61860..16fc28826 100644 --- a/pyramid/tests/test_compat.py +++ b/pyramid/tests/test_compat.py @@ -2,7 +2,7 @@ import unittest class TestAliases(unittest.TestCase): def test_all(self): - from repoze.bfg.compat import all + from pyramid.compat import all self.assertEqual(all([True, True]), True) self.assertEqual(all([False, False]), False) self.assertEqual(all([False, True]), False) diff --git a/pyramid/tests/test_configuration.py b/pyramid/tests/test_configuration.py index 47649d6ba..7b121f930 100644 --- a/pyramid/tests/test_configuration.py +++ b/pyramid/tests/test_configuration.py @@ -1,15 +1,15 @@ import unittest -from repoze.bfg import testing +from pyramid import testing class ConfiguratorTests(unittest.TestCase): def _makeOne(self, *arg, **kw): - from repoze.bfg.configuration import Configurator + from pyramid.configuration import Configurator return Configurator(*arg, **kw) def _registerRenderer(self, config, name='.txt'): - from repoze.bfg.interfaces import IRendererFactory - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import IRendererFactory + from pyramid.interfaces import ITemplateRenderer from zope.interface import implements class Renderer: implements(ITemplateRenderer) @@ -23,10 +23,10 @@ class ConfiguratorTests(unittest.TestCase): def _getViewCallable(self, config, ctx_iface=None, request_iface=None, name='', exception_view=False): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier if exception_view: classifier = IExceptionViewClassifier else: @@ -40,12 +40,12 @@ class ConfiguratorTests(unittest.TestCase): default=None) def _getRouteRequestIface(self, config, name): - from repoze.bfg.interfaces import IRouteRequest + from pyramid.interfaces import IRouteRequest iface = config.registry.getUtility(IRouteRequest, name) return iface def _assertNotFound(self, wrapper, *arg): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound self.assertRaises(NotFound, wrapper, *arg) def _registerEventListener(self, config, event_iface=None): @@ -59,7 +59,7 @@ class ConfiguratorTests(unittest.TestCase): return L def _registerLogger(self, config): - from repoze.bfg.interfaces import IDebugLogger + from pyramid.interfaces import IDebugLogger logger = DummyLogger() config.registry.registerUtility(logger, IDebugLogger) return logger @@ -70,23 +70,23 @@ class ConfiguratorTests(unittest.TestCase): return request def _registerSecurityPolicy(self, config, permissive): - from repoze.bfg.interfaces import IAuthenticationPolicy - from repoze.bfg.interfaces import IAuthorizationPolicy + from pyramid.interfaces import IAuthenticationPolicy + from pyramid.interfaces import IAuthorizationPolicy policy = DummySecurityPolicy(permissive) config.registry.registerUtility(policy, IAuthenticationPolicy) config.registry.registerUtility(policy, IAuthorizationPolicy) def _registerSettings(self, config, **settings): - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings config.registry.registerUtility(settings, ISettings) def test_ctor_no_registry(self): import sys - from repoze.bfg.interfaces import ISettings - from repoze.bfg.configuration import Configurator - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import ISettings + from pyramid.configuration import Configurator + from pyramid.interfaces import IRendererFactory config = Configurator() - this_pkg = sys.modules['repoze.bfg.tests'] + this_pkg = sys.modules['pyramid.tests'] self.failUnless(config.registry.getUtility(ISettings)) self.assertEqual(config.package, this_pkg) self.failUnless(config.registry.getUtility(IRendererFactory, 'json')) @@ -95,7 +95,7 @@ class ConfiguratorTests(unittest.TestCase): self.failUnless(config.registry.getUtility(IRendererFactory, '.txt')) def test_begin(self): - from repoze.bfg.configuration import Configurator + from pyramid.configuration import Configurator config = Configurator() manager = DummyThreadLocalManager() config.manager = manager @@ -105,7 +105,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(manager.popped, False) def test_begin_with_request(self): - from repoze.bfg.configuration import Configurator + from pyramid.configuration import Configurator config = Configurator() request = object() manager = DummyThreadLocalManager() @@ -116,7 +116,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(manager.popped, False) def test_end(self): - from repoze.bfg.configuration import Configurator + from pyramid.configuration import Configurator config = Configurator() manager = DummyThreadLocalManager() config.manager = manager @@ -126,13 +126,13 @@ class ConfiguratorTests(unittest.TestCase): def test_ctor_with_package_registry(self): import sys - from repoze.bfg.configuration import Configurator - bfg_pkg = sys.modules['repoze.bfg'] + from pyramid.configuration import Configurator + bfg_pkg = sys.modules['pyramid'] config = Configurator(package=bfg_pkg) self.assertEqual(config.package, bfg_pkg) def test_ctor_noreg_custom_settings(self): - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings settings = {'reload_templates':True, 'mysetting':True} config = self._makeOne(settings=settings) @@ -142,96 +142,96 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(settings['mysetting'], True) def test_ctor_noreg_debug_logger_None_default(self): - from repoze.bfg.interfaces import IDebugLogger + from pyramid.interfaces import IDebugLogger config = self._makeOne() logger = config.registry.getUtility(IDebugLogger) self.assertEqual(logger.name, 'repoze.bfg.debug') def test_ctor_noreg_debug_logger_non_None(self): - from repoze.bfg.interfaces import IDebugLogger + from pyramid.interfaces import IDebugLogger logger = object() config = self._makeOne(debug_logger=logger) result = config.registry.getUtility(IDebugLogger) self.assertEqual(logger, result) def test_ctor_authentication_policy(self): - from repoze.bfg.interfaces import IAuthenticationPolicy + from pyramid.interfaces import IAuthenticationPolicy policy = object() config = self._makeOne(authentication_policy=policy) result = config.registry.getUtility(IAuthenticationPolicy) self.assertEqual(policy, result) def test_ctor_authorization_policy_only(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError policy = object() self.assertRaises(ConfigurationError, self._makeOne, authorization_policy=policy) def test_ctor_no_root_factory(self): - from repoze.bfg.interfaces import IRootFactory + from pyramid.interfaces import IRootFactory config = self._makeOne() self.failUnless(config.registry.getUtility(IRootFactory)) def test_ctor_alternate_renderers(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory renderer = object() config = self._makeOne(renderers=[('yeah', renderer)]) self.assertEqual(config.registry.getUtility(IRendererFactory, 'yeah'), renderer) def test_ctor_default_permission(self): - from repoze.bfg.interfaces import IDefaultPermission + from pyramid.interfaces import IDefaultPermission config = self._makeOne(default_permission='view') self.assertEqual(config.registry.getUtility(IDefaultPermission), 'view') def test_with_package_module(self): - from repoze.bfg.tests import test_configuration - import repoze.bfg.tests + from pyramid.tests import test_configuration + import pyramid.tests config = self._makeOne() newconfig = config.with_package(test_configuration) - self.assertEqual(newconfig.package, repoze.bfg.tests) + self.assertEqual(newconfig.package, pyramid.tests) def test_with_package_package(self): - import repoze.bfg.tests + import pyramid.tests config = self._makeOne() - newconfig = config.with_package(repoze.bfg.tests) - self.assertEqual(newconfig.package, repoze.bfg.tests) + newconfig = config.with_package(pyramid.tests) + self.assertEqual(newconfig.package, pyramid.tests) def test_maybe_dotted_string_success(self): - import repoze.bfg.tests + import pyramid.tests config = self._makeOne() - result = config.maybe_dotted('repoze.bfg.tests') - self.assertEqual(result, repoze.bfg.tests) + result = config.maybe_dotted('pyramid.tests') + self.assertEqual(result, pyramid.tests) def test_maybe_dotted_string_fail(self): - from repoze.bfg.configuration import ConfigurationError + from pyramid.configuration import ConfigurationError config = self._makeOne() self.assertRaises(ConfigurationError, config.maybe_dotted, 'cant.be.found') def test_maybe_dotted_notstring_success(self): - import repoze.bfg.tests + import pyramid.tests config = self._makeOne() - result = config.maybe_dotted(repoze.bfg.tests) - self.assertEqual(result, repoze.bfg.tests) + result = config.maybe_dotted(pyramid.tests) + self.assertEqual(result, pyramid.tests) def test_absolute_resource_spec_already_absolute(self): - import repoze.bfg.tests - config = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + config = self._makeOne(package=pyramid.tests) result = config.absolute_resource_spec('already:absolute') self.assertEqual(result, 'already:absolute') def test_absolute_resource_spec_notastring(self): - import repoze.bfg.tests - config = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + config = self._makeOne(package=pyramid.tests) result = config.absolute_resource_spec(None) self.assertEqual(result, None) def test_absolute_resource_spec_relative(self): - import repoze.bfg.tests - config = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + config = self._makeOne(package=pyramid.tests) result = config.absolute_resource_spec('templates') - self.assertEqual(result, 'repoze.bfg.tests:templates') + self.assertEqual(result, 'pyramid.tests:templates') def test_setup_registry_fixed(self): class DummyRegistry(object): @@ -249,8 +249,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(reg.events, (1,)) def test_setup_registry_registers_default_exceptionresponse_view(self): - from repoze.bfg.interfaces import IExceptionResponse - from repoze.bfg.view import default_exceptionresponse_view + from pyramid.interfaces import IExceptionResponse + from pyramid.view import default_exceptionresponse_view class DummyRegistry(object): def registerUtility(self, *arg, **kw): pass @@ -264,9 +264,9 @@ class ConfiguratorTests(unittest.TestCase): def test_setup_registry_explicit_notfound_trumps_iexceptionresponse(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.exceptions import NotFound - from repoze.bfg.registry import Registry + from pyramid.interfaces import IRequest + from pyramid.exceptions import NotFound + from pyramid.registry import Registry reg = Registry() config = self._makeOne(reg) config.setup_registry() # registers IExceptionResponse default view @@ -280,8 +280,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(result, 'OK') def test_setup_registry_custom_settings(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import ISettings + from pyramid.registry import Registry + from pyramid.interfaces import ISettings settings = {'reload_templates':True, 'mysetting':True} reg = Registry() @@ -293,8 +293,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(settings['mysetting'], True) def test_setup_registry_debug_logger_None_default(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IDebugLogger + from pyramid.registry import Registry + from pyramid.interfaces import IDebugLogger reg = Registry() config = self._makeOne(reg) config.setup_registry() @@ -302,8 +302,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(logger.name, 'repoze.bfg.debug') def test_setup_registry_debug_logger_non_None(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IDebugLogger + from pyramid.registry import Registry + from pyramid.interfaces import IDebugLogger logger = object() reg = Registry() config = self._makeOne(reg) @@ -312,18 +312,18 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(logger, result) def test_setup_registry_debug_logger_dottedname(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IDebugLogger + from pyramid.registry import Registry + from pyramid.interfaces import IDebugLogger reg = Registry() config = self._makeOne(reg) - config.setup_registry(debug_logger='repoze.bfg.tests') + config.setup_registry(debug_logger='pyramid.tests') result = reg.getUtility(IDebugLogger) - import repoze.bfg.tests - self.assertEqual(result, repoze.bfg.tests) + import pyramid.tests + self.assertEqual(result, pyramid.tests) def test_setup_registry_authentication_policy(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IAuthenticationPolicy + from pyramid.registry import Registry + from pyramid.interfaces import IAuthenticationPolicy policy = object() reg = Registry() config = self._makeOne(reg) @@ -332,30 +332,30 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(policy, result) def test_setup_registry_authentication_policy_dottedname(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IAuthenticationPolicy + from pyramid.registry import Registry + from pyramid.interfaces import IAuthenticationPolicy reg = Registry() config = self._makeOne(reg) - config.setup_registry(authentication_policy='repoze.bfg.tests') + config.setup_registry(authentication_policy='pyramid.tests') result = reg.getUtility(IAuthenticationPolicy) - import repoze.bfg.tests - self.assertEqual(result, repoze.bfg.tests) + import pyramid.tests + self.assertEqual(result, pyramid.tests) def test_setup_registry_authorization_policy_dottedname(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IAuthorizationPolicy + from pyramid.registry import Registry + from pyramid.interfaces import IAuthorizationPolicy reg = Registry() config = self._makeOne(reg) dummy = object() config.setup_registry(authentication_policy=dummy, - authorization_policy='repoze.bfg.tests') + authorization_policy='pyramid.tests') result = reg.getUtility(IAuthorizationPolicy) - import repoze.bfg.tests - self.assertEqual(result, repoze.bfg.tests) + import pyramid.tests + self.assertEqual(result, pyramid.tests) def test_setup_registry_authorization_policy_only(self): - from repoze.bfg.registry import Registry - from repoze.bfg.exceptions import ConfigurationError + from pyramid.registry import Registry + from pyramid.exceptions import ConfigurationError policy = object() reg = Registry() config = self._makeOne(reg) @@ -364,35 +364,35 @@ class ConfiguratorTests(unittest.TestCase): authorization_policy=policy) def test_setup_registry_default_root_factory(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IRootFactory + from pyramid.registry import Registry + from pyramid.interfaces import IRootFactory reg = Registry() config = self._makeOne(reg) config.setup_registry() self.failUnless(reg.getUtility(IRootFactory)) def test_setup_registry_dottedname_root_factory(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IRootFactory + from pyramid.registry import Registry + from pyramid.interfaces import IRootFactory reg = Registry() config = self._makeOne(reg) - import repoze.bfg.tests - config.setup_registry(root_factory='repoze.bfg.tests') - self.assertEqual(reg.getUtility(IRootFactory), repoze.bfg.tests) + import pyramid.tests + config.setup_registry(root_factory='pyramid.tests') + self.assertEqual(reg.getUtility(IRootFactory), pyramid.tests) def test_setup_registry_locale_negotiator_dottedname(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import ILocaleNegotiator + from pyramid.registry import Registry + from pyramid.interfaces import ILocaleNegotiator reg = Registry() config = self._makeOne(reg) - import repoze.bfg.tests - config.setup_registry(locale_negotiator='repoze.bfg.tests') + import pyramid.tests + config.setup_registry(locale_negotiator='pyramid.tests') utility = reg.getUtility(ILocaleNegotiator) - self.assertEqual(utility, repoze.bfg.tests) + self.assertEqual(utility, pyramid.tests) def test_setup_registry_locale_negotiator(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import ILocaleNegotiator + from pyramid.registry import Registry + from pyramid.interfaces import ILocaleNegotiator reg = Registry() config = self._makeOne(reg) negotiator = object() @@ -401,8 +401,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(utility, negotiator) def test_setup_registry_request_factory(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IRequestFactory + from pyramid.registry import Registry + from pyramid.interfaces import IRequestFactory reg = Registry() config = self._makeOne(reg) factory = object() @@ -411,18 +411,18 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(utility, factory) def test_setup_registry_request_factory_dottedname(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IRequestFactory + from pyramid.registry import Registry + from pyramid.interfaces import IRequestFactory reg = Registry() config = self._makeOne(reg) - import repoze.bfg.tests - config.setup_registry(request_factory='repoze.bfg.tests') + import pyramid.tests + config.setup_registry(request_factory='pyramid.tests') utility = reg.getUtility(IRequestFactory) - self.assertEqual(utility, repoze.bfg.tests) + self.assertEqual(utility, pyramid.tests) def test_setup_registry_renderer_globals_factory(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IRendererGlobalsFactory + from pyramid.registry import Registry + from pyramid.interfaces import IRendererGlobalsFactory reg = Registry() config = self._makeOne(reg) factory = object() @@ -431,18 +431,18 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(utility, factory) def test_setup_registry_renderer_globals_factory_dottedname(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IRendererGlobalsFactory + from pyramid.registry import Registry + from pyramid.interfaces import IRendererGlobalsFactory reg = Registry() config = self._makeOne(reg) - import repoze.bfg.tests - config.setup_registry(renderer_globals_factory='repoze.bfg.tests') + import pyramid.tests + config.setup_registry(renderer_globals_factory='pyramid.tests') utility = reg.getUtility(IRendererGlobalsFactory) - self.assertEqual(utility, repoze.bfg.tests) + self.assertEqual(utility, pyramid.tests) def test_setup_registry_alternate_renderers(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IRendererFactory + from pyramid.registry import Registry + from pyramid.interfaces import IRendererFactory renderer = object() reg = Registry() config = self._makeOne(reg) @@ -451,29 +451,29 @@ class ConfiguratorTests(unittest.TestCase): renderer) def test_setup_registry_default_permission(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import IDefaultPermission + from pyramid.registry import Registry + from pyramid.interfaces import IDefaultPermission reg = Registry() config = self._makeOne(reg) config.setup_registry(default_permission='view') self.assertEqual(reg.getUtility(IDefaultPermission), 'view') def test_get_settings_nosettings(self): - from repoze.bfg.registry import Registry + from pyramid.registry import Registry reg = Registry() config = self._makeOne(reg) self.assertEqual(config.get_settings(), None) def test_get_settings_withsettings(self): - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings settings = {'a':1} config = self._makeOne() config.registry.registerUtility(settings, ISettings) self.assertEqual(config.get_settings(), settings) def test_add_settings_settings_already_registered(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import ISettings + from pyramid.registry import Registry + from pyramid.interfaces import ISettings reg = Registry() config = self._makeOne(reg) config._set_settings({'a':1}) @@ -483,8 +483,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(settings['b'], 2) def test_add_settings_settings_not_yet_registered(self): - from repoze.bfg.registry import Registry - from repoze.bfg.interfaces import ISettings + from pyramid.registry import Registry + from pyramid.interfaces import ISettings reg = Registry() config = self._makeOne(reg) config.add_settings({'a':1}) @@ -530,15 +530,15 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(len(L), 1) def test_add_subscriber_dottednames(self): - import repoze.bfg.tests - from repoze.bfg.interfaces import INewRequest + import pyramid.tests + from pyramid.interfaces import INewRequest config = self._makeOne() - config.add_subscriber('repoze.bfg.tests', - 'repoze.bfg.interfaces.INewRequest') + config.add_subscriber('pyramid.tests', + 'pyramid.interfaces.INewRequest') handlers = list(config.registry.registeredHandlers()) self.assertEqual(len(handlers), 1) handler = handlers[0] - self.assertEqual(handler.handler, repoze.bfg.tests) + self.assertEqual(handler.handler, pyramid.tests) self.assertEqual(handler.required, (INewRequest,)) def test_add_object_event_subscriber(self): @@ -562,8 +562,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(len(L), 1) def test_make_wsgi_app(self): - from repoze.bfg.router import Router - from repoze.bfg.interfaces import IApplicationCreated + from pyramid.router import Router + from pyramid.interfaces import IApplicationCreated manager = DummyThreadLocalManager() config = self._makeOne() subscriber = self._registerEventListener(config, IApplicationCreated) @@ -577,57 +577,57 @@ class ConfiguratorTests(unittest.TestCase): self.failUnless(IApplicationCreated.providedBy(subscriber[0])) def test_load_zcml_default(self): - import repoze.bfg.tests.fixtureapp - config = self._makeOne(package=repoze.bfg.tests.fixtureapp) + import pyramid.tests.fixtureapp + config = self._makeOne(package=pyramid.tests.fixtureapp) registry = config.load_zcml() - from repoze.bfg.tests.fixtureapp.models import IFixture + from pyramid.tests.fixtureapp.models import IFixture self.failUnless(registry.queryUtility(IFixture)) # only in c.zcml def test_load_zcml_routesapp(self): - from repoze.bfg.interfaces import IRoutesMapper + from pyramid.interfaces import IRoutesMapper config = self._makeOne() - config.load_zcml('repoze.bfg.tests.routesapp:configure.zcml') + config.load_zcml('pyramid.tests.routesapp:configure.zcml') self.failUnless(config.registry.getUtility(IRoutesMapper)) def test_load_zcml_fixtureapp(self): - from repoze.bfg.tests.fixtureapp.models import IFixture + from pyramid.tests.fixtureapp.models import IFixture config = self._makeOne() - config.load_zcml('repoze.bfg.tests.fixtureapp:configure.zcml') + config.load_zcml('pyramid.tests.fixtureapp:configure.zcml') self.failUnless(config.registry.queryUtility(IFixture)) # only in c.zcml def test_load_zcml_as_relative_filename(self): - import repoze.bfg.tests.fixtureapp - config = self._makeOne(package=repoze.bfg.tests.fixtureapp) + import pyramid.tests.fixtureapp + config = self._makeOne(package=pyramid.tests.fixtureapp) registry = config.load_zcml('configure.zcml') - from repoze.bfg.tests.fixtureapp.models import IFixture + from pyramid.tests.fixtureapp.models import IFixture self.failUnless(registry.queryUtility(IFixture)) # only in c.zcml def test_load_zcml_as_absolute_filename(self): import os - import repoze.bfg.tests.fixtureapp - config = self._makeOne(package=repoze.bfg.tests.fixtureapp) - dn = os.path.dirname(repoze.bfg.tests.fixtureapp.__file__) + import pyramid.tests.fixtureapp + config = self._makeOne(package=pyramid.tests.fixtureapp) + dn = os.path.dirname(pyramid.tests.fixtureapp.__file__) c_z = os.path.join(dn, 'configure.zcml') registry = config.load_zcml(c_z) - from repoze.bfg.tests.fixtureapp.models import IFixture + from pyramid.tests.fixtureapp.models import IFixture self.failUnless(registry.queryUtility(IFixture)) # only in c.zcml def test_load_zcml_lock_and_unlock(self): config = self._makeOne() dummylock = DummyLock() config.load_zcml( - 'repoze.bfg.tests.fixtureapp:configure.zcml', + 'pyramid.tests.fixtureapp:configure.zcml', lock=dummylock) self.assertEqual(dummylock.acquired, True) self.assertEqual(dummylock.released, True) def test_add_view_view_callable_None_no_renderer(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError config = self._makeOne() self.assertRaises(ConfigurationError, config.add_view) def test_add_view_with_request_type_and_route_name(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError config = self._makeOne() view = lambda *arg: 'OK' self.assertRaises(ConfigurationError, config.add_view, view, '', None, @@ -648,11 +648,11 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_with_request_type(self): from zope.interface import directlyProvides - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IRequest view = lambda *arg: 'OK' config = self._makeOne() config.add_view(view=view, - request_type='repoze.bfg.interfaces.IRequest') + request_type='pyramid.interfaces.IRequest') wrapper = self._getViewCallable(config) request = DummyRequest() self._assertNotFound(wrapper, None, request) @@ -679,7 +679,7 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_view_callable_dottedname(self): config = self._makeOne() - config.add_view(view='repoze.bfg.tests.test_configuration.dummy_view') + config.add_view(view='pyramid.tests.test_configuration.dummy_view') wrapper = self._getViewCallable(config) self.assertEqual(wrapper(None, None), 'OK') @@ -772,7 +772,7 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_context_as_dottedname(self): view = lambda *arg: 'OK' config = self._makeOne() - config.add_view(context='repoze.bfg.tests.test_configuration.IDummy', + config.add_view(context='pyramid.tests.test_configuration.IDummy', view=view) wrapper = self._getViewCallable(config, IDummy) self.assertEqual(wrapper, view) @@ -780,7 +780,7 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_for__as_dottedname(self): view = lambda *arg: 'OK' config = self._makeOne() - config.add_view(for_='repoze.bfg.tests.test_configuration.IDummy', + config.add_view(for_='pyramid.tests.test_configuration.IDummy', view=view) wrapper = self._getViewCallable(config, IDummy) self.assertEqual(wrapper, view) @@ -817,9 +817,9 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_register_secured_view(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import ISecuredView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import ISecuredView + from pyramid.interfaces import IViewClassifier view = lambda *arg: 'OK' view.__call_permissive__ = view config = self._makeOne() @@ -831,9 +831,9 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_exception_register_secured_view(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IExceptionViewClassifier view = lambda *arg: 'OK' view.__call_permissive__ = view config = self._makeOne() @@ -844,12 +844,12 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper, view) def test_add_view_same_phash_overrides_existing_single_view(self): - from repoze.bfg.compat import md5 + from pyramid.compat import md5 from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IMultiView phash = md5() phash.update('xhr:True') view = lambda *arg: 'NOT OK' @@ -867,12 +867,12 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper(None, request), 'OK') def test_add_view_exc_same_phash_overrides_existing_single_view(self): - from repoze.bfg.compat import md5 + from pyramid.compat import md5 from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IMultiView phash = md5() phash.update('xhr:True') view = lambda *arg: 'NOT OK' @@ -895,10 +895,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_default_phash_overrides_no_phash(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IMultiView view = lambda *arg: 'NOT OK' config = self._makeOne() config.registry.registerAdapter( @@ -914,10 +914,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_exc_default_phash_overrides_no_phash(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IMultiView view = lambda *arg: 'NOT OK' config = self._makeOne() config.registry.registerAdapter( @@ -935,12 +935,12 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper(None, request), 'OK') def test_add_view_default_phash_overrides_default_phash(self): - from repoze.bfg.configuration import DEFAULT_PHASH + from pyramid.configuration import DEFAULT_PHASH from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IMultiView view = lambda *arg: 'NOT OK' view.__phash__ = DEFAULT_PHASH config = self._makeOne() @@ -956,12 +956,12 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper(None, request), 'OK') def test_add_view_exc_default_phash_overrides_default_phash(self): - from repoze.bfg.configuration import DEFAULT_PHASH + from pyramid.configuration import DEFAULT_PHASH from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IMultiView view = lambda *arg: 'NOT OK' view.__phash__ = DEFAULT_PHASH config = self._makeOne() @@ -981,10 +981,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_multiview_replaces_existing_view(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IMultiView view = lambda *arg: 'OK' view.__phash__ = 'abc' config = self._makeOne() @@ -997,11 +997,11 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_exc_multiview_replaces_existing_view(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IMultiView + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IMultiView view = lambda *arg: 'OK' view.__phash__ = 'abc' config = self._makeOne() @@ -1021,10 +1021,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_multiview_replaces_existing_securedview(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import ISecuredView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import ISecuredView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier view = lambda *arg: 'OK' view.__phash__ = 'abc' config = self._makeOne() @@ -1038,11 +1038,11 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_exc_multiview_replaces_existing_securedview(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import ISecuredView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import ISecuredView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier view = lambda *arg: 'OK' view.__phash__ = 'abc' config = self._makeOne() @@ -1062,10 +1062,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_with_accept_multiview_replaces_existing_view(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier def view(context, request): return 'OK' def view2(context, request): @@ -1085,11 +1085,11 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_exc_with_accept_multiview_replaces_existing_view(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier def view(context, request): return 'OK' def view2(context, request): @@ -1116,10 +1116,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_multiview_replaces_existing_view_with___accept__(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier def view(context, request): return 'OK' def view2(context, request): @@ -1141,11 +1141,11 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_exc_mulview_replaces_existing_view_with___accept__(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier def view(context, request): return 'OK' def view2(context, request): @@ -1174,9 +1174,9 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_multiview_replaces_multiview(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier view = DummyMultiView() config = self._makeOne() config.registry.registerAdapter( @@ -1191,10 +1191,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_exc_multiview_replaces_multiview(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier view = DummyMultiView() config = self._makeOne() config.registry.registerAdapter( @@ -1215,10 +1215,10 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_multiview_context_superclass_then_subclass(self): from zope.interface import Interface - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier class ISuper(Interface): pass class ISub(ISuper): @@ -1238,11 +1238,11 @@ class ConfiguratorTests(unittest.TestCase): def test_add_view_multiview_exception_superclass_then_subclass(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IMultiView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IMultiView + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier class Super(Exception): pass class Sub(Super): @@ -1355,24 +1355,24 @@ class ConfiguratorTests(unittest.TestCase): return {'a':'1'} config = self._makeOne() renderer = self._registerRenderer(config) - fixture = 'repoze.bfg.tests:fixtures/minimal.txt' + fixture = 'pyramid.tests:fixtures/minimal.txt' config.add_view(view=view, renderer=fixture) wrapper = self._getViewCallable(config) request = self._makeRequest(config) result = wrapper(None, request) self.assertEqual(result.body, 'Hello!') - self.assertEqual(renderer.path, 'repoze.bfg.tests:fixtures/minimal.txt') + self.assertEqual(renderer.path, 'pyramid.tests:fixtures/minimal.txt') def test_add_view_with_template_renderer_no_callable(self): config = self._makeOne() renderer = self._registerRenderer(config) - fixture = 'repoze.bfg.tests:fixtures/minimal.txt' + fixture = 'pyramid.tests:fixtures/minimal.txt' config.add_view(view=None, renderer=fixture) wrapper = self._getViewCallable(config) request = self._makeRequest(config) result = wrapper(None, request) self.assertEqual(result.body, 'Hello!') - self.assertEqual(renderer.path, 'repoze.bfg.tests:fixtures/minimal.txt') + self.assertEqual(renderer.path, 'pyramid.tests:fixtures/minimal.txt') def test_add_view_with_request_type_as_iface(self): from zope.interface import directlyProvides @@ -1387,7 +1387,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(result, 'OK') def test_add_view_with_request_type_as_noniface(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError view = lambda *arg: 'OK' config = self._makeOne() self.assertRaises(ConfigurationError, @@ -1530,7 +1530,7 @@ class ConfiguratorTests(unittest.TestCase): self._assertNotFound(wrapper, None, request) def test_add_view_with_header_badregex(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError view = lambda *arg: 'OK' config = self._makeOne() self.assertRaises(ConfigurationError, @@ -1573,7 +1573,7 @@ class ConfiguratorTests(unittest.TestCase): self._assertNotFound(wrapper, None, request) def test_add_view_with_header_val_missing(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound view = lambda *arg: 'OK' config = self._makeOne() config.add_view(view=view, header=r'Host:\d') @@ -1624,14 +1624,14 @@ class ConfiguratorTests(unittest.TestCase): config = self._makeOne() config.add_view( view=view, - containment='repoze.bfg.tests.test_configuration.IDummy') + containment='pyramid.tests.test_configuration.IDummy') wrapper = self._getViewCallable(config) context = DummyContext() directlyProvides(context, IDummy) self.assertEqual(wrapper(context, None), 'OK') def test_add_view_with_path_info_badregex(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError view = lambda *arg: 'OK' config = self._makeOne() self.assertRaises(ConfigurationError, @@ -1769,7 +1769,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(view(None, request), 'OK') def _assertRoute(self, config, name, path, num_predicates=0): - from repoze.bfg.interfaces import IRoutesMapper + from pyramid.interfaces import IRoutesMapper mapper = config.registry.getUtility(IRoutesMapper) routes = mapper.get_routes() route = routes[0] @@ -1785,7 +1785,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(mapper.routelist, []) def test_get_routes_mapper_already_registered(self): - from repoze.bfg.interfaces import IRoutesMapper + from pyramid.interfaces import IRoutesMapper config = self._makeOne() mapper = object() config.registry.registerUtility(mapper, IRoutesMapper) @@ -1808,7 +1808,7 @@ class ConfiguratorTests(unittest.TestCase): config = self._makeOne() route = config.add_route( 'name', 'path', - factory='repoze.bfg.tests.test_configuration.dummyfactory') + factory='pyramid.tests.test_configuration.dummyfactory') self.assertEqual(route.factory, dummyfactory) def test_add_route_with_xhr(self): @@ -1986,8 +1986,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapper(None, None).body, 'Hello!') def test_add_route_with_view_permission(self): - from repoze.bfg.interfaces import IAuthenticationPolicy - from repoze.bfg.interfaces import IAuthorizationPolicy + from pyramid.interfaces import IAuthenticationPolicy + from pyramid.interfaces import IAuthorizationPolicy config = self._makeOne() policy = lambda *arg: None config.registry.registerUtility(policy, IAuthenticationPolicy) @@ -2000,8 +2000,8 @@ class ConfiguratorTests(unittest.TestCase): self.failUnless(hasattr(wrapper, '__call_permissive__')) def test_add_route_with_view_permission_alias(self): - from repoze.bfg.interfaces import IAuthenticationPolicy - from repoze.bfg.interfaces import IAuthorizationPolicy + from pyramid.interfaces import IAuthenticationPolicy + from pyramid.interfaces import IAuthorizationPolicy config = self._makeOne() policy = lambda *arg: None config.registry.registerUtility(policy, IAuthenticationPolicy) @@ -2020,7 +2020,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(route.name, 'name') def test_add_route_no_path_no_pattern(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError config = self._makeOne() self.assertRaises(ConfigurationError, config.add_route, 'name') @@ -2030,7 +2030,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(route.pregenerator, '123') def test__override_not_yet_registered(self): - from repoze.bfg.interfaces import IPackageOverrides + from pyramid.interfaces import IPackageOverrides package = DummyPackage('package') opackage = DummyPackage('opackage') config = self._makeOne() @@ -2042,7 +2042,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(overrides.package, package) def test__override_already_registered(self): - from repoze.bfg.interfaces import IPackageOverrides + from pyramid.interfaces import IPackageOverrides package = DummyPackage('package') opackage = DummyPackage('opackage') overrides = DummyOverrides(package) @@ -2055,11 +2055,11 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(overrides.package, package) def test_add_static_here_no_utility_registered(self): - from repoze.bfg.static import PackageURLParser + from pyramid.static import PackageURLParser from zope.interface import implementedBy - from repoze.bfg.static import StaticURLInfo - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.static import StaticURLInfo + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier config = self._makeOne() config.add_static_view('static', 'fixtures/static') request_type = self._getRouteRequestIface(config, 'static/') @@ -2072,26 +2072,26 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(wrapped(None, request).__class__, PackageURLParser) def test_add_static_view_package_relative(self): - from repoze.bfg.interfaces import IStaticURLInfo + from pyramid.interfaces import IStaticURLInfo info = DummyStaticURLInfo() config = self._makeOne() config.registry.registerUtility(info, IStaticURLInfo) - config.add_static_view('static', 'repoze.bfg.tests:fixtures/static') + config.add_static_view('static', 'pyramid.tests:fixtures/static') self.assertEqual(info.added, - [('static', 'repoze.bfg.tests:fixtures/static', {})]) + [('static', 'pyramid.tests:fixtures/static', {})]) def test_add_static_view_package_here_relative(self): - from repoze.bfg.interfaces import IStaticURLInfo + from pyramid.interfaces import IStaticURLInfo info = DummyStaticURLInfo() config = self._makeOne() config.registry.registerUtility(info, IStaticURLInfo) config.add_static_view('static', 'fixtures/static') self.assertEqual(info.added, - [('static', 'repoze.bfg.tests:fixtures/static', {})]) + [('static', 'pyramid.tests:fixtures/static', {})]) def test_add_static_view_absolute(self): import os - from repoze.bfg.interfaces import IStaticURLInfo + from pyramid.interfaces import IStaticURLInfo info = DummyStaticURLInfo() config = self._makeOne() config.registry.registerUtility(info, IStaticURLInfo) @@ -2103,8 +2103,8 @@ class ConfiguratorTests(unittest.TestCase): def test_set_notfound_view(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.exceptions import NotFound + from pyramid.interfaces import IRequest + from pyramid.exceptions import NotFound config = self._makeOne() view = lambda *arg: arg config.set_notfound_view(view) @@ -2116,8 +2116,8 @@ class ConfiguratorTests(unittest.TestCase): def test_set_notfound_view_request_has_context(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.exceptions import NotFound + from pyramid.interfaces import IRequest + from pyramid.exceptions import NotFound config = self._makeOne() view = lambda *arg: arg config.set_notfound_view(view) @@ -2130,8 +2130,8 @@ class ConfiguratorTests(unittest.TestCase): def test_set_forbidden_view(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.exceptions import Forbidden + from pyramid.interfaces import IRequest + from pyramid.exceptions import Forbidden config = self._makeOne() view = lambda *arg: 'OK' config.set_forbidden_view(view) @@ -2143,8 +2143,8 @@ class ConfiguratorTests(unittest.TestCase): def test_set_forbidden_view_request_has_context(self): from zope.interface import implementedBy - from repoze.bfg.interfaces import IRequest - from repoze.bfg.exceptions import Forbidden + from pyramid.interfaces import IRequest + from pyramid.exceptions import Forbidden config = self._makeOne() view = lambda *arg: arg config.set_forbidden_view(view) @@ -2156,7 +2156,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(result, ('abc', request)) def test__set_authentication_policy(self): - from repoze.bfg.interfaces import IAuthenticationPolicy + from pyramid.interfaces import IAuthenticationPolicy config = self._makeOne() policy = object() config._set_authentication_policy(policy) @@ -2164,7 +2164,7 @@ class ConfiguratorTests(unittest.TestCase): config.registry.getUtility(IAuthenticationPolicy), policy) def test__set_authorization_policy(self): - from repoze.bfg.interfaces import IAuthorizationPolicy + from pyramid.interfaces import IAuthorizationPolicy config = self._makeOne() policy = object() config._set_authorization_policy(policy) @@ -2172,7 +2172,7 @@ class ConfiguratorTests(unittest.TestCase): config.registry.getUtility(IAuthorizationPolicy), policy) def test_set_locale_negotiator(self): - from repoze.bfg.interfaces import ILocaleNegotiator + from pyramid.interfaces import ILocaleNegotiator config = self._makeOne() def negotiator(request): pass config.set_locale_negotiator(negotiator) @@ -2180,30 +2180,30 @@ class ConfiguratorTests(unittest.TestCase): negotiator) def test_set_locale_negotiator_dottedname(self): - from repoze.bfg.interfaces import ILocaleNegotiator + from pyramid.interfaces import ILocaleNegotiator config = self._makeOne() config.set_locale_negotiator( - 'repoze.bfg.tests.test_configuration.dummyfactory') + 'pyramid.tests.test_configuration.dummyfactory') self.assertEqual(config.registry.getUtility(ILocaleNegotiator), dummyfactory) def test_set_request_factory(self): - from repoze.bfg.interfaces import IRequestFactory + from pyramid.interfaces import IRequestFactory config = self._makeOne() factory = object() config.set_request_factory(factory) self.assertEqual(config.registry.getUtility(IRequestFactory), factory) def test_set_request_factory_dottedname(self): - from repoze.bfg.interfaces import IRequestFactory + from pyramid.interfaces import IRequestFactory config = self._makeOne() config.set_request_factory( - 'repoze.bfg.tests.test_configuration.dummyfactory') + 'pyramid.tests.test_configuration.dummyfactory') self.assertEqual(config.registry.getUtility(IRequestFactory), dummyfactory) def test_set_renderer_globals_factory(self): - from repoze.bfg.interfaces import IRendererGlobalsFactory + from pyramid.interfaces import IRendererGlobalsFactory config = self._makeOne() factory = object() config.set_renderer_globals_factory(factory) @@ -2211,22 +2211,22 @@ class ConfiguratorTests(unittest.TestCase): factory) def test_set_renderer_globals_factory_dottedname(self): - from repoze.bfg.interfaces import IRendererGlobalsFactory + from pyramid.interfaces import IRendererGlobalsFactory config = self._makeOne() config.set_renderer_globals_factory( - 'repoze.bfg.tests.test_configuration.dummyfactory') + 'pyramid.tests.test_configuration.dummyfactory') self.assertEqual(config.registry.getUtility(IRendererGlobalsFactory), dummyfactory) def test_set_default_permission(self): - from repoze.bfg.interfaces import IDefaultPermission + from pyramid.interfaces import IDefaultPermission config = self._makeOne() config.set_default_permission('view') self.assertEqual(config.registry.getUtility(IDefaultPermission), 'view') def test_add_translation_dirs_missing_dir(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError config = self._makeOne() self.assertRaises(ConfigurationError, config.add_translation_dirs, @@ -2234,22 +2234,22 @@ class ConfiguratorTests(unittest.TestCase): def test_add_translation_dirs_resource_spec(self): import os - from repoze.bfg.interfaces import ITranslationDirectories + from pyramid.interfaces import ITranslationDirectories config = self._makeOne() - config.add_translation_dirs('repoze.bfg.tests.localeapp:locale') + config.add_translation_dirs('pyramid.tests.localeapp:locale') here = os.path.dirname(__file__) locale = os.path.join(here, 'localeapp', 'locale') self.assertEqual(config.registry.getUtility(ITranslationDirectories), [locale]) def test_add_translation_dirs_registers_chameleon_translate(self): - from repoze.bfg.interfaces import IChameleonTranslate - from repoze.bfg.threadlocal import manager + from pyramid.interfaces import IChameleonTranslate + from pyramid.threadlocal import manager request = DummyRequest() config = self._makeOne() manager.push({'request':request, 'registry':config.registry}) try: - config.add_translation_dirs('repoze.bfg.tests.localeapp:locale') + config.add_translation_dirs('pyramid.tests.localeapp:locale') translate = config.registry.getUtility(IChameleonTranslate) self.assertEqual(translate('Approve'), u'Approve') finally: @@ -2257,7 +2257,7 @@ class ConfiguratorTests(unittest.TestCase): def test_add_translation_dirs_abspath(self): import os - from repoze.bfg.interfaces import ITranslationDirectories + from pyramid.interfaces import ITranslationDirectories config = self._makeOne() here = os.path.dirname(__file__) locale = os.path.join(here, 'localeapp', 'locale') @@ -2276,7 +2276,7 @@ class ConfiguratorTests(unittest.TestCase): def test_derive_view_dottedname(self): config = self._makeOne() result = config.derive_view( - 'repoze.bfg.tests.test_configuration.dummy_view') + 'pyramid.tests.test_configuration.dummy_view') self.failIf(result is dummy_view) self.assertEqual(result(None, None), 'OK') @@ -2485,7 +2485,7 @@ class ConfiguratorTests(unittest.TestCase): "'view_name' against context None): True") def test__derive_view_debug_auth_permission_authpol_denied(self): - from repoze.bfg.exceptions import Forbidden + from pyramid.exceptions import Forbidden view = lambda *arg: 'OK' config = self._makeOne() self._registerSettings(config, @@ -2558,7 +2558,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(predicates, [True, True]) def test__derive_view_with_predicates_notall(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound view = lambda *arg: 'OK' predicates = [] def predicate1(context, request): @@ -2576,8 +2576,8 @@ class ConfiguratorTests(unittest.TestCase): def test__derive_view_with_wrapper_viewname(self): from webob import Response - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier inner_response = Response('OK') def inner_view(context, request): return inner_response @@ -2612,18 +2612,18 @@ class ConfiguratorTests(unittest.TestCase): self.assertRaises(ValueError, wrapped, None, request) def test_override_resource_samename(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError config = self._makeOne() self.assertRaises(ConfigurationError, config.override_resource,'a', 'a') def test_override_resource_directory_with_file(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError config = self._makeOne() self.assertRaises(ConfigurationError, config.override_resource, 'a:foo/', 'a:foo.pt') def test_override_resource_file_with_directory(self): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError config = self._makeOne() self.assertRaises(ConfigurationError, config.override_resource, 'a:foo.pt', 'a:foo/') @@ -2632,18 +2632,18 @@ class ConfiguratorTests(unittest.TestCase): config = self._makeOne() override = DummyUnderOverride() config.override_resource( - 'repoze.bfg.tests.fixtureapp:templates/foo.pt', - 'repoze.bfg.tests.fixtureapp.subpackage:templates/bar.pt', + 'pyramid.tests.fixtureapp:templates/foo.pt', + 'pyramid.tests.fixtureapp.subpackage:templates/bar.pt', _override=override) - from repoze.bfg.tests import fixtureapp - from repoze.bfg.tests.fixtureapp import subpackage + from pyramid.tests import fixtureapp + from pyramid.tests.fixtureapp import subpackage self.assertEqual(override.package, fixtureapp) self.assertEqual(override.path, 'templates/foo.pt') self.assertEqual(override.override_package, subpackage) self.assertEqual(override.override_prefix, 'templates/bar.pt') def test_add_renderer(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory config = self._makeOne() renderer = object() config.add_renderer('name', renderer) @@ -2651,18 +2651,18 @@ class ConfiguratorTests(unittest.TestCase): renderer) def test_add_renderer_dottedname_factory(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory config = self._makeOne() - import repoze.bfg.tests - config.add_renderer('name', 'repoze.bfg.tests') + import pyramid.tests + config.add_renderer('name', 'pyramid.tests') self.assertEqual(config.registry.getUtility(IRendererFactory, 'name'), - repoze.bfg.tests) + pyramid.tests) def test_scan_integration(self): from zope.interface import alsoProvides - from repoze.bfg.interfaces import IRequest - from repoze.bfg.view import render_view_to_response - import repoze.bfg.tests.grokkedapp as package + from pyramid.interfaces import IRequest + from pyramid.view import render_view_to_response + import pyramid.tests.grokkedapp as package config = self._makeOne() config.scan(package) @@ -2759,10 +2759,10 @@ class ConfiguratorTests(unittest.TestCase): def test_scan_integration_dottedname_package(self): from zope.interface import alsoProvides - from repoze.bfg.interfaces import IRequest - from repoze.bfg.view import render_view_to_response + from pyramid.interfaces import IRequest + from pyramid.view import render_view_to_response config = self._makeOne() - config.scan('repoze.bfg.tests.grokkedapp') + config.scan('pyramid.tests.grokkedapp') ctx = DummyContext() req = DummyRequest() @@ -2774,12 +2774,12 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(result, 'grokked') def test_testing_securitypolicy(self): - from repoze.bfg.testing import DummySecurityPolicy + from pyramid.testing import DummySecurityPolicy config = self._makeOne() config.testing_securitypolicy('user', ('group1', 'group2'), permissive=False) - from repoze.bfg.interfaces import IAuthenticationPolicy - from repoze.bfg.interfaces import IAuthorizationPolicy + from pyramid.interfaces import IAuthenticationPolicy + from pyramid.interfaces import IAuthorizationPolicy ut = config.registry.getUtility(IAuthenticationPolicy) self.failUnless(isinstance(ut, DummySecurityPolicy)) ut = config.registry.getUtility(IAuthorizationPolicy) @@ -2788,8 +2788,8 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(ut.permissive, False) def test_testing_models(self): - from repoze.bfg.traversal import find_model - from repoze.bfg.interfaces import ITraverser + from pyramid.traversal import find_model + from pyramid.interfaces import ITraverser ob1 = object() ob2 = object() models = {'/ob1':ob1, '/ob2':ob2} @@ -2830,7 +2830,7 @@ class ConfiguratorTests(unittest.TestCase): def test_testing_add_subscriber_dottedname(self): config = self._makeOne() L = config.testing_add_subscriber( - 'repoze.bfg.tests.test_configuration.IDummy') + 'pyramid.tests.test_configuration.IDummy') event = DummyEvent() config.registry.notify(event) self.assertEqual(len(L), 1) @@ -2860,7 +2860,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(L[-1], event2) def test_hook_zca(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry gsm = DummyGetSiteManager() config = self._makeOne() config.hook_zca(getSiteManager=gsm) @@ -2875,9 +2875,9 @@ class ConfiguratorTests(unittest.TestCase): def test_testing_add_renderer(self): config = self._makeOne() renderer = config.testing_add_renderer('templates/foo.pt') - from repoze.bfg.testing import DummyTemplateRenderer + from pyramid.testing import DummyTemplateRenderer self.failUnless(isinstance(renderer, DummyTemplateRenderer)) - from repoze.bfg.renderers import render_to_response + from pyramid.renderers import render_to_response # must provide request to pass in registry (this is a functest) request = DummyRequest() request.registry = config.registry @@ -2894,7 +2894,7 @@ class ConfiguratorTests(unittest.TestCase): self.assertEqual(kw, {'foo':1, 'bar':2}) raise E renderer = config.testing_add_renderer('templates/foo.pt', renderer) - from repoze.bfg.renderers import render_to_response + from pyramid.renderers import render_to_response # must provide request to pass in registry (this is a functest) request = DummyRequest() request.registry = config.registry @@ -2909,9 +2909,9 @@ class ConfiguratorTests(unittest.TestCase): def test_testing_add_template(self): config = self._makeOne() renderer = config.testing_add_template('templates/foo.pt') - from repoze.bfg.testing import DummyTemplateRenderer + from pyramid.testing import DummyTemplateRenderer self.failUnless(isinstance(renderer, DummyTemplateRenderer)) - from repoze.bfg.renderers import render_to_response + from pyramid.renderers import render_to_response # must provide request to pass in registry (this is a functest) request = DummyRequest() request.registry = config.registry @@ -2923,7 +2923,7 @@ class ConfiguratorTests(unittest.TestCase): class Test__map_view(unittest.TestCase): def setUp(self): - from repoze.bfg.registry import Registry + from pyramid.registry import Registry self.registry = Registry() testing.setUp(registry=self.registry) @@ -2932,8 +2932,8 @@ class Test__map_view(unittest.TestCase): testing.tearDown() def _registerRenderer(self, typ='.txt'): - from repoze.bfg.interfaces import IRendererFactory - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import IRendererFactory + from pyramid.interfaces import ITemplateRenderer from zope.interface import implements class Renderer: implements(ITemplateRenderer) @@ -2951,7 +2951,7 @@ class Test__map_view(unittest.TestCase): return request def _callFUT(self, *arg, **kw): - from repoze.bfg.configuration import _map_view + from pyramid.configuration import _map_view return _map_view(*arg, **kw) def test__map_view_as_function_context_and_request(self): @@ -3256,17 +3256,17 @@ class Test__map_view(unittest.TestCase): def view(context, request): return {'a':'1'} result = self._callFUT(view, renderer_name=renderer.spec, - package='repoze.bfg') + package='pyramid') self.failIf(result is view) self.assertEqual(view.__module__, result.__module__) self.assertEqual(view.__doc__, result.__doc__) request = self._makeRequest() self.assertEqual(result(None, request).body, 'Hello!') - self.assertEqual(renderer.path, 'repoze.bfg:abc.txt') + self.assertEqual(renderer.path, 'pyramid:abc.txt') class Test_decorate_view(unittest.TestCase): def _callFUT(self, wrapped, original): - from repoze.bfg.configuration import decorate_view + from pyramid.configuration import decorate_view return decorate_view(wrapped, original) def test_it_same(self): @@ -3316,7 +3316,7 @@ class Test_decorate_view(unittest.TestCase): class Test__make_predicates(unittest.TestCase): def _callFUT(self, **kw): - from repoze.bfg.configuration import _make_predicates + from pyramid.configuration import _make_predicates return _make_predicates(**kw) def test_ordering_xhr_and_request_method_trump_only_containment(self): @@ -3525,7 +3525,7 @@ class Test__make_predicates(unittest.TestCase): class TestMultiView(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.configuration import MultiView + from pyramid.configuration import MultiView return MultiView def _makeOne(self, name='name'): @@ -3533,12 +3533,12 @@ class TestMultiView(unittest.TestCase): def test_class_implements_ISecuredView(self): from zope.interface.verify import verifyClass - from repoze.bfg.interfaces import ISecuredView + from pyramid.interfaces import ISecuredView verifyClass(ISecuredView, self._getTargetClass()) def test_instance_implements_ISecuredView(self): from zope.interface.verify import verifyObject - from repoze.bfg.interfaces import ISecuredView + from pyramid.interfaces import ISecuredView verifyObject(ISecuredView, self._makeOne()) def test_add(self): @@ -3605,14 +3605,14 @@ class TestMultiView(unittest.TestCase): self.assertEqual(mv.get_views(request), mv.views) def test_match_not_found(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound mv = self._makeOne() context = DummyContext() request = DummyRequest() self.assertRaises(NotFound, mv.match, context, request) def test_match_predicate_fails(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound mv = self._makeOne() def view(context, request): """ """ @@ -3634,7 +3634,7 @@ class TestMultiView(unittest.TestCase): self.assertEqual(result, view) def test_permitted_no_views(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound mv = self._makeOne() context = DummyContext() request = DummyRequest() @@ -3661,14 +3661,14 @@ class TestMultiView(unittest.TestCase): self.assertEqual(result, False) def test__call__not_found(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound mv = self._makeOne() context = DummyContext() request = DummyRequest() self.assertRaises(NotFound, mv, context, request) def test___call__intermediate_not_found(self): - from repoze.bfg.exceptions import PredicateMismatch + from pyramid.exceptions import PredicateMismatch mv = self._makeOne() context = DummyContext() request = DummyRequest() @@ -3683,7 +3683,7 @@ class TestMultiView(unittest.TestCase): self.assertEqual(response, expected_response) def test___call__raise_not_found_isnt_interpreted_as_pred_mismatch(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound mv = self._makeOne() context = DummyContext() request = DummyRequest() @@ -3708,7 +3708,7 @@ class TestMultiView(unittest.TestCase): self.assertEqual(response, expected_response) def test__call_permissive__not_found(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound mv = self._makeOne() context = DummyContext() request = DummyRequest() @@ -3772,7 +3772,7 @@ class TestMultiView(unittest.TestCase): class TestRequestOnly(unittest.TestCase): def _callFUT(self, arg): - from repoze.bfg.configuration import requestonly + from pyramid.configuration import requestonly return requestonly(arg) def test_newstyle_class_no_init(self): @@ -3935,7 +3935,7 @@ class TestMakeApp(unittest.TestCase): testing.tearDown() def _callFUT(self, *arg, **kw): - from repoze.bfg.configuration import make_app + from pyramid.configuration import make_app return make_app(*arg, **kw) def test_it(self): @@ -3973,11 +3973,11 @@ class TestMakeApp(unittest.TestCase): class TestDottedNameResolver(unittest.TestCase): def _makeOne(self, package=None): - from repoze.bfg.configuration import DottedNameResolver + from pyramid.configuration import DottedNameResolver return DottedNameResolver(package) def config_exc(self, func, *arg, **kw): - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError try: func(*arg, **kw) except ConfigurationError, e: @@ -3988,33 +3988,33 @@ class TestDottedNameResolver(unittest.TestCase): def test_zope_dottedname_style_resolve_absolute(self): typ = self._makeOne() result = typ._zope_dottedname_style( - 'repoze.bfg.tests.test_configuration.TestDottedNameResolver') + 'pyramid.tests.test_configuration.TestDottedNameResolver') self.assertEqual(result, self.__class__) def test_zope_dottedname_style_irrresolveable_absolute(self): typ = self._makeOne() self.assertRaises(ImportError, typ._zope_dottedname_style, - 'repoze.bfg.test_configuration.nonexisting_name') + 'pyramid.test_configuration.nonexisting_name') def test__zope_dottedname_style_resolve_relative(self): - import repoze.bfg.tests - typ = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + typ = self._makeOne(package=pyramid.tests) result = typ._zope_dottedname_style( '.test_configuration.TestDottedNameResolver') self.assertEqual(result, self.__class__) def test__zope_dottedname_style_resolve_relative_leading_dots(self): - import repoze.bfg.tests.test_configuration - typ = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests.test_configuration + typ = self._makeOne(package=pyramid.tests) result = typ._zope_dottedname_style( '..tests.test_configuration.TestDottedNameResolver') self.assertEqual(result, self.__class__) def test__zope_dottedname_style_resolve_relative_is_dot(self): - import repoze.bfg.tests - typ = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + typ = self._makeOne(package=pyramid.tests) result = typ._zope_dottedname_style('.') - self.assertEqual(result, repoze.bfg.tests) + self.assertEqual(result, pyramid.tests) def test__zope_dottedname_style_irresolveable_relative_is_dot(self): typ = self._makeOne() @@ -4031,63 +4031,63 @@ class TestDottedNameResolver(unittest.TestCase): "relative name '.whatever' irresolveable without package") def test_zope_dottedname_style_irrresolveable_relative(self): - import repoze.bfg.tests - typ = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + typ = self._makeOne(package=pyramid.tests) self.assertRaises(ImportError, typ._zope_dottedname_style, '.notexisting') def test__zope_dottedname_style_resolveable_relative(self): - import repoze.bfg - typ = self._makeOne(package=repoze.bfg) + import pyramid + typ = self._makeOne(package=pyramid) result = typ._zope_dottedname_style('.tests') - from repoze.bfg import tests + from pyramid import tests self.assertEqual(result, tests) def test__zope_dottedname_style_irresolveable_absolute(self): typ = self._makeOne() self.assertRaises( ImportError, - typ._zope_dottedname_style, 'repoze.bfg.fudge.bar') + typ._zope_dottedname_style, 'pyramid.fudge.bar') def test__zope_dottedname_style_resolveable_absolute(self): typ = self._makeOne() result = typ._zope_dottedname_style( - 'repoze.bfg.tests.test_configuration.TestDottedNameResolver') + 'pyramid.tests.test_configuration.TestDottedNameResolver') self.assertEqual(result, self.__class__) def test__pkg_resources_style_resolve_absolute(self): typ = self._makeOne() result = typ._pkg_resources_style( - 'repoze.bfg.tests.test_configuration:TestDottedNameResolver') + 'pyramid.tests.test_configuration:TestDottedNameResolver') self.assertEqual(result, self.__class__) def test__pkg_resources_style_irrresolveable_absolute(self): typ = self._makeOne() self.assertRaises(ImportError, typ._pkg_resources_style, - 'repoze.bfg.tests:nonexisting') + 'pyramid.tests:nonexisting') def test__pkg_resources_style_resolve_relative(self): - import repoze.bfg.tests - typ = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + typ = self._makeOne(package=pyramid.tests) result = typ._pkg_resources_style( '.test_configuration:TestDottedNameResolver') self.assertEqual(result, self.__class__) def test__pkg_resources_style_resolve_relative_is_dot(self): - import repoze.bfg.tests - typ = self._makeOne(package=repoze.bfg.tests) + import pyramid.tests + typ = self._makeOne(package=pyramid.tests) result = typ._pkg_resources_style('.') - self.assertEqual(result, repoze.bfg.tests) + self.assertEqual(result, pyramid.tests) def test__pkg_resources_style_resolve_relative_nocurrentpackage(self): typ = self._makeOne() - from repoze.bfg.exceptions import ConfigurationError + from pyramid.exceptions import ConfigurationError self.assertRaises(ConfigurationError, typ._pkg_resources_style, '.whatever') def test__pkg_resources_style_irrresolveable_relative(self): - import repoze.bfg - typ = self._makeOne(package=repoze.bfg) + import pyramid + typ = self._makeOne(package=pyramid) self.assertRaises(ImportError, typ._pkg_resources_style, ':notexisting') @@ -4099,13 +4099,13 @@ class TestDottedNameResolver(unittest.TestCase): def test_resolve_using_pkgresources_style(self): typ = self._makeOne() result = typ.resolve( - 'repoze.bfg.tests.test_configuration:TestDottedNameResolver') + 'pyramid.tests.test_configuration:TestDottedNameResolver') self.assertEqual(result, self.__class__) def test_resolve_using_zope_dottedname_style(self): typ = self._makeOne() result = typ.resolve( - 'repoze.bfg.tests.test_configuration:TestDottedNameResolver') + 'pyramid.tests.test_configuration:TestDottedNameResolver') self.assertEqual(result, self.__class__) def test_resolve_missing_raises(self): @@ -4115,33 +4115,33 @@ class TestDottedNameResolver(unittest.TestCase): "The dotted name 'cant.be.found' cannot be imported") def test_ctor_string_module_resolveable(self): - import repoze.bfg.tests - typ = self._makeOne('repoze.bfg.tests.test_configuration') - self.assertEqual(typ.package, repoze.bfg.tests) - self.assertEqual(typ.package_name, 'repoze.bfg.tests') + import pyramid.tests + typ = self._makeOne('pyramid.tests.test_configuration') + self.assertEqual(typ.package, pyramid.tests) + self.assertEqual(typ.package_name, 'pyramid.tests') def test_ctor_string_package_resolveable(self): - import repoze.bfg.tests - typ = self._makeOne('repoze.bfg.tests') - self.assertEqual(typ.package, repoze.bfg.tests) - self.assertEqual(typ.package_name, 'repoze.bfg.tests') + import pyramid.tests + typ = self._makeOne('pyramid.tests') + self.assertEqual(typ.package, pyramid.tests) + self.assertEqual(typ.package_name, 'pyramid.tests') def test_ctor_string_irresolveable(self): - from repoze.bfg.configuration import ConfigurationError + from pyramid.configuration import ConfigurationError self.assertRaises(ConfigurationError, self._makeOne, 'cant.be.found') def test_ctor_module(self): - import repoze.bfg.tests - import repoze.bfg.tests.test_configuration - typ = self._makeOne(repoze.bfg.tests.test_configuration) - self.assertEqual(typ.package, repoze.bfg.tests) - self.assertEqual(typ.package_name, 'repoze.bfg.tests') + import pyramid.tests + import pyramid.tests.test_configuration + typ = self._makeOne(pyramid.tests.test_configuration) + self.assertEqual(typ.package, pyramid.tests) + self.assertEqual(typ.package_name, 'pyramid.tests') def test_ctor_package(self): - import repoze.bfg.tests - typ = self._makeOne(repoze.bfg.tests) - self.assertEqual(typ.package, repoze.bfg.tests) - self.assertEqual(typ.package_name, 'repoze.bfg.tests') + import pyramid.tests + typ = self._makeOne(pyramid.tests) + self.assertEqual(typ.package, pyramid.tests) + self.assertEqual(typ.package_name, 'pyramid.tests') def test_ctor_None(self): typ = self._makeOne(None) @@ -4150,7 +4150,7 @@ class TestDottedNameResolver(unittest.TestCase): class Test_isexception(unittest.TestCase): def _callFUT(self, ob): - from repoze.bfg.configuration import isexception + from pyramid.configuration import isexception return isexception(ob) def test_is_exception_instance(self): @@ -4165,11 +4165,11 @@ class Test_isexception(unittest.TestCase): self.assertEqual(self._callFUT(E), True) def test_is_IException(self): - from repoze.bfg.interfaces import IException + from pyramid.interfaces import IException self.assertEqual(self._callFUT(IException), True) def test_is_IException_subinterface(self): - from repoze.bfg.interfaces import IException + from pyramid.interfaces import IException class ISubException(IException): pass self.assertEqual(self._callFUT(ISubException), True) @@ -4283,7 +4283,7 @@ class DummyAccept(object): return val in self.matches from zope.interface import implements -from repoze.bfg.interfaces import IMultiView +from pyramid.interfaces import IMultiView class DummyMultiView: implements(IMultiView) def __init__(self): diff --git a/pyramid/tests/test_decorator.py b/pyramid/tests/test_decorator.py index d41c62c65..9ab1b7229 100644 --- a/pyramid/tests/test_decorator.py +++ b/pyramid/tests/test_decorator.py @@ -2,7 +2,7 @@ import unittest class TestReify(unittest.TestCase): def _makeOne(self, wrapped): - from repoze.bfg.decorator import reify + from pyramid.decorator import reify return reify(wrapped) def test___get__withinst(self): diff --git a/pyramid/tests/test_encode.py b/pyramid/tests/test_encode.py index 364247fb3..8a5530f2d 100644 --- a/pyramid/tests/test_encode.py +++ b/pyramid/tests/test_encode.py @@ -2,7 +2,7 @@ import unittest class UrlEncodeTests(unittest.TestCase): def _callFUT(self, query, doseq=False): - from repoze.bfg.encode import urlencode + from pyramid.encode import urlencode return urlencode(query, doseq) def test_ascii_only(self): @@ -30,7 +30,7 @@ class UrlEncodeTests(unittest.TestCase): class URLQuoteTests(unittest.TestCase): def _callFUT(self, val, safe=''): - from repoze.bfg.encode import url_quote + from pyramid.encode import url_quote return url_quote(val, safe) def test_it_default(self): @@ -45,7 +45,7 @@ class URLQuoteTests(unittest.TestCase): class TestQuotePlus(unittest.TestCase): def _callFUT(self, val, safe=''): - from repoze.bfg.encode import quote_plus + from pyramid.encode import quote_plus return quote_plus(val, safe) def test_it_default(self): diff --git a/pyramid/tests/test_events.py b/pyramid/tests/test_events.py index d097ca0f4..2930683db 100644 --- a/pyramid/tests/test_events.py +++ b/pyramid/tests/test_events.py @@ -2,20 +2,20 @@ import unittest class NewRequestEventTests(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.events import NewRequest + from pyramid.events import NewRequest return NewRequest def _makeOne(self, request): return self._getTargetClass()(request) def test_class_implements(self): - from repoze.bfg.interfaces import INewRequest + from pyramid.interfaces import INewRequest from zope.interface.verify import verifyClass klass = self._getTargetClass() verifyClass(INewRequest, klass) def test_instance_implements(self): - from repoze.bfg.interfaces import INewRequest + from pyramid.interfaces import INewRequest from zope.interface.verify import verifyObject request = DummyRequest() inst = self._makeOne(request) @@ -28,20 +28,20 @@ class NewRequestEventTests(unittest.TestCase): class NewResponseEventTests(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.events import NewResponse + from pyramid.events import NewResponse return NewResponse def _makeOne(self, request, response): return self._getTargetClass()(request, response) def test_class_implements(self): - from repoze.bfg.interfaces import INewResponse + from pyramid.interfaces import INewResponse from zope.interface.verify import verifyClass klass = self._getTargetClass() verifyClass(INewResponse, klass) def test_instance_implements(self): - from repoze.bfg.interfaces import INewResponse + from pyramid.interfaces import INewResponse from zope.interface.verify import verifyObject request = DummyRequest() response = DummyResponse() @@ -57,49 +57,49 @@ class NewResponseEventTests(unittest.TestCase): class ApplicationCreatedEventTests(unittest.TestCase): def test_alias_object_implements(self): - from repoze.bfg.events import WSGIApplicationCreatedEvent + from pyramid.events import WSGIApplicationCreatedEvent event = WSGIApplicationCreatedEvent(object()) - from repoze.bfg.interfaces import IWSGIApplicationCreatedEvent - from repoze.bfg.interfaces import IApplicationCreated + from pyramid.interfaces import IWSGIApplicationCreatedEvent + from pyramid.interfaces import IApplicationCreated from zope.interface.verify import verifyObject verifyObject(IWSGIApplicationCreatedEvent, event) verifyObject(IApplicationCreated, event) def test_alias_class_implements(self): - from repoze.bfg.events import WSGIApplicationCreatedEvent - from repoze.bfg.interfaces import IWSGIApplicationCreatedEvent - from repoze.bfg.interfaces import IApplicationCreated + from pyramid.events import WSGIApplicationCreatedEvent + from pyramid.interfaces import IWSGIApplicationCreatedEvent + from pyramid.interfaces import IApplicationCreated from zope.interface.verify import verifyClass verifyClass(IWSGIApplicationCreatedEvent, WSGIApplicationCreatedEvent) verifyClass(IApplicationCreated, WSGIApplicationCreatedEvent) def test_object_implements(self): - from repoze.bfg.events import ApplicationCreated + from pyramid.events import ApplicationCreated event = ApplicationCreated(object()) - from repoze.bfg.interfaces import IApplicationCreated + from pyramid.interfaces import IApplicationCreated from zope.interface.verify import verifyObject verifyObject(IApplicationCreated, event) def test_class_implements(self): - from repoze.bfg.events import ApplicationCreated - from repoze.bfg.interfaces import IApplicationCreated + from pyramid.events import ApplicationCreated + from pyramid.interfaces import IApplicationCreated from zope.interface.verify import verifyClass verifyClass(IApplicationCreated, ApplicationCreated) class ContextFoundEventTests(unittest.TestCase): def test_alias_class_implements(self): from zope.interface.verify import verifyClass - from repoze.bfg.events import AfterTraversal - from repoze.bfg.interfaces import IAfterTraversal - from repoze.bfg.interfaces import IContextFound + from pyramid.events import AfterTraversal + from pyramid.interfaces import IAfterTraversal + from pyramid.interfaces import IContextFound verifyClass(IAfterTraversal, AfterTraversal) verifyClass(IContextFound, AfterTraversal) def test_alias_instance_implements(self): from zope.interface.verify import verifyObject - from repoze.bfg.events import AfterTraversal - from repoze.bfg.interfaces import IAfterTraversal - from repoze.bfg.interfaces import IContextFound + from pyramid.events import AfterTraversal + from pyramid.interfaces import IAfterTraversal + from pyramid.interfaces import IContextFound request = DummyRequest() inst = AfterTraversal(request) verifyObject(IAfterTraversal, inst) @@ -107,14 +107,14 @@ class ContextFoundEventTests(unittest.TestCase): def test_class_implements(self): from zope.interface.verify import verifyClass - from repoze.bfg.events import ContextFound - from repoze.bfg.interfaces import IContextFound + from pyramid.events import ContextFound + from pyramid.interfaces import IContextFound verifyClass(IContextFound, ContextFound) def test_instance_implements(self): from zope.interface.verify import verifyObject - from repoze.bfg.events import ContextFound - from repoze.bfg.interfaces import IContextFound + from pyramid.events import ContextFound + from pyramid.interfaces import IContextFound request = DummyRequest() inst = ContextFound(request) verifyObject(IContextFound, inst) @@ -122,7 +122,7 @@ class ContextFoundEventTests(unittest.TestCase): class TestSubscriber(unittest.TestCase): def setUp(self): registry = DummyRegistry() - from repoze.bfg.configuration import Configurator + from pyramid.configuration import Configurator self.config = Configurator(registry) self.config.begin() @@ -130,7 +130,7 @@ class TestSubscriber(unittest.TestCase): self.config.end() def _makeOne(self, *ifaces): - from repoze.bfg.events import subscriber + from pyramid.events import subscriber return subscriber(*ifaces) def test_register(self): diff --git a/pyramid/tests/test_exceptions.py b/pyramid/tests/test_exceptions.py index 4091eb941..f17f19336 100644 --- a/pyramid/tests/test_exceptions.py +++ b/pyramid/tests/test_exceptions.py @@ -2,7 +2,7 @@ import unittest class TestExceptionResponse(unittest.TestCase): def _makeOne(self, message): - from repoze.bfg.exceptions import ExceptionResponse + from pyramid.exceptions import ExceptionResponse return ExceptionResponse(message) def test_app_iter(self): @@ -24,22 +24,22 @@ class TestExceptionResponse(unittest.TestCase): class TestNotFound(unittest.TestCase): def _makeOne(self, message): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound return NotFound(message) def test_it(self): - from repoze.bfg.exceptions import ExceptionResponse + from pyramid.exceptions import ExceptionResponse e = self._makeOne('notfound') self.failUnless(isinstance(e, ExceptionResponse)) self.assertEqual(e.status, '404 Not Found') class TestForbidden(unittest.TestCase): def _makeOne(self, message): - from repoze.bfg.exceptions import Forbidden + from pyramid.exceptions import Forbidden return Forbidden(message) def test_it(self): - from repoze.bfg.exceptions import ExceptionResponse + from pyramid.exceptions import ExceptionResponse e = self._makeOne('unauthorized') self.failUnless(isinstance(e, ExceptionResponse)) self.assertEqual(e.status, '401 Unauthorized') diff --git a/pyramid/tests/test_i18n.py b/pyramid/tests/test_i18n.py index 95017807f..e65f29bc8 100644 --- a/pyramid/tests/test_i18n.py +++ b/pyramid/tests/test_i18n.py @@ -2,11 +2,11 @@ # import unittest -from repoze.bfg.testing import cleanUp +from pyramid.testing import cleanUp class TestTranslationString(unittest.TestCase): def _makeOne(self, *arg, **kw): - from repoze.bfg.i18n import TranslationString + from pyramid.i18n import TranslationString return TranslationString(*arg, **kw) def test_it(self): @@ -17,7 +17,7 @@ class TestTranslationString(unittest.TestCase): class TestTranslationStringFactory(unittest.TestCase): def _makeOne(self, *arg, **kw): - from repoze.bfg.i18n import TranslationStringFactory + from pyramid.i18n import TranslationStringFactory return TranslationStringFactory(*arg, **kw) def test_it(self): @@ -28,7 +28,7 @@ class TestTranslationStringFactory(unittest.TestCase): class TestLocalizer(unittest.TestCase): def _makeOne(self, *arg, **kw): - from repoze.bfg.i18n import Localizer + from pyramid.i18n import Localizer return Localizer(*arg, **kw) def test_ctor(self): @@ -59,13 +59,13 @@ class Test_negotiate_locale_name(unittest.TestCase): cleanUp() def _callFUT(self, request): - from repoze.bfg.i18n import negotiate_locale_name + from pyramid.i18n import negotiate_locale_name return negotiate_locale_name(request) def _registerImpl(self, impl): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() - from repoze.bfg.interfaces import ILocaleNegotiator + from pyramid.interfaces import ILocaleNegotiator registry.registerUtility(impl, ILocaleNegotiator) def test_no_registry_on_request(self): @@ -75,7 +75,7 @@ class Test_negotiate_locale_name(unittest.TestCase): self.assertEqual(result, 'bogus') def test_with_registry_on_request(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() self._registerImpl(dummy_negotiator) request = DummyRequest() @@ -84,10 +84,10 @@ class Test_negotiate_locale_name(unittest.TestCase): self.assertEqual(result, 'bogus') def test_default_from_settings(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() settings = {'default_locale_name':'settings'} - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings registry.registerUtility(settings, ISettings) request = DummyRequest() request.registry = registry @@ -95,7 +95,7 @@ class Test_negotiate_locale_name(unittest.TestCase): self.assertEqual(result, 'settings') def test_use_default_locale_negotiator(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() request = DummyRequest() request.registry = registry @@ -116,13 +116,13 @@ class Test_get_locale_name(unittest.TestCase): cleanUp() def _callFUT(self, request): - from repoze.bfg.i18n import get_locale_name + from pyramid.i18n import get_locale_name return get_locale_name(request) def _registerImpl(self, impl): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() - from repoze.bfg.interfaces import ILocaleNegotiator + from pyramid.interfaces import ILocaleNegotiator registry.registerUtility(impl, ILocaleNegotiator) def test_name_on_request(self): @@ -146,7 +146,7 @@ class Test_get_localizer(unittest.TestCase): cleanUp() def _callFUT(self, request): - from repoze.bfg.i18n import get_localizer + from pyramid.i18n import get_localizer return get_localizer(request) def test_no_registry_on_request(self): @@ -156,7 +156,7 @@ class Test_get_localizer(unittest.TestCase): self.assertEqual(result, '123') def test_with_registry_on_request(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() request = DummyRequest() request.bfg_localizer = '123' @@ -171,8 +171,8 @@ class Test_get_localizer(unittest.TestCase): self.assertEqual(result, 'abc') def test_locale_from_registry(self): - from repoze.bfg.threadlocal import get_current_registry - from repoze.bfg.interfaces import ILocalizer + from pyramid.threadlocal import get_current_registry + from pyramid.interfaces import ILocalizer registry = get_current_registry() locale = 'abc' registry.registerUtility(locale, ILocalizer, name='en') @@ -183,9 +183,9 @@ class Test_get_localizer(unittest.TestCase): def test_locale_from_mo(self): import os - from repoze.bfg.threadlocal import get_current_registry - from repoze.bfg.interfaces import ITranslationDirectories - from repoze.bfg.i18n import Localizer + from pyramid.threadlocal import get_current_registry + from pyramid.interfaces import ITranslationDirectories + from pyramid.i18n import Localizer registry = get_current_registry() here = os.path.dirname(__file__) localedir = os.path.join(here, 'localeapp', 'locale') @@ -202,9 +202,9 @@ class Test_get_localizer(unittest.TestCase): def test_locale_from_mo_bad_mo(self): import os - from repoze.bfg.threadlocal import get_current_registry - from repoze.bfg.interfaces import ITranslationDirectories - from repoze.bfg.i18n import Localizer + from pyramid.threadlocal import get_current_registry + from pyramid.interfaces import ITranslationDirectories + from pyramid.i18n import Localizer registry = get_current_registry() here = os.path.dirname(__file__) localedir = os.path.join(here, 'localeapp', 'locale') @@ -225,7 +225,7 @@ class Test_default_locale_negotiator(unittest.TestCase): cleanUp() def _callFUT(self, request): - from repoze.bfg.i18n import default_locale_negotiator + from pyramid.i18n import default_locale_negotiator return default_locale_negotiator(request) def test_from_none(self): @@ -253,7 +253,7 @@ class Test_default_locale_negotiator(unittest.TestCase): class TestTranslations(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.i18n import Translations + from pyramid.i18n import Translations return Translations def _makeOne(self): diff --git a/pyramid/tests/test_integration.py b/pyramid/tests/test_integration.py index b6eb860ee..4d6f48399 100644 --- a/pyramid/tests/test_integration.py +++ b/pyramid/tests/test_integration.py @@ -1,13 +1,13 @@ import os import unittest -from repoze.bfg.wsgi import wsgiapp -from repoze.bfg.view import bfg_view -from repoze.bfg.view import static +from pyramid.wsgi import wsgiapp +from pyramid.view import bfg_view +from pyramid.view import static from zope.interface import Interface -from repoze.bfg import testing +from pyramid import testing class INothing(Interface): pass @@ -30,11 +30,11 @@ class WGSIAppPlusBFGViewTests(unittest.TestCase): self.assertEqual(result, '123') def test_scanned(self): - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IView - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.configuration import Configurator - from repoze.bfg.tests import test_integration + from pyramid.interfaces import IRequest + from pyramid.interfaces import IView + from pyramid.interfaces import IViewClassifier + from pyramid.configuration import Configurator + from pyramid.tests import test_integration config = Configurator() config.scan(test_integration) reg = config.registry @@ -70,7 +70,7 @@ class TwillBase(unittest.TestCase): def setUp(self): import sys import twill - from repoze.bfg.configuration import Configurator + from pyramid.configuration import Configurator config = Configurator(root_factory=self.root_factory) config.load_zcml(self.config) twill.add_wsgi_intercept('localhost', 6543, config.make_wsgi_app) @@ -90,7 +90,7 @@ class TwillBase(unittest.TestCase): testing.tearDown() class TestFixtureApp(TwillBase): - config = 'repoze.bfg.tests.fixtureapp:configure.zcml' + config = 'pyramid.tests.fixtureapp:configure.zcml' def test_it(self): import twill.commands browser = twill.commands.get_browser() @@ -111,7 +111,7 @@ class TestFixtureApp(TwillBase): class TestCCBug(TwillBase): # "unordered" as reported in IRC by author of # http://labs.creativecommons.org/2010/01/13/cc-engine-and-web-non-frameworks/ - config = 'repoze.bfg.tests.ccbugapp:configure.zcml' + config = 'pyramid.tests.ccbugapp:configure.zcml' def test_it(self): import twill.commands browser = twill.commands.get_browser() @@ -126,7 +126,7 @@ class TestHybridApp(TwillBase): # make sure views registered for a route "win" over views registered # without one, even though the context of the non-route view may # be more specific than the route view. - config = 'repoze.bfg.tests.hybridapp:configure.zcml' + config = 'pyramid.tests.hybridapp:configure.zcml' def test_it(self): import twill.commands browser = twill.commands.get_browser() @@ -161,7 +161,7 @@ class TestHybridApp(TwillBase): class TestRestBugApp(TwillBase): # test bug reported by delijati 2010/2/3 (http://pastebin.com/d4cc15515) - config = 'repoze.bfg.tests.restbugapp:configure.zcml' + config = 'pyramid.tests.restbugapp:configure.zcml' def test_it(self): import twill.commands browser = twill.commands.get_browser() @@ -170,7 +170,7 @@ class TestRestBugApp(TwillBase): self.assertEqual(browser.get_html(), 'gotten') class TestViewDecoratorApp(TwillBase): - config = 'repoze.bfg.tests.viewdecoratorapp:configure.zcml' + config = 'pyramid.tests.viewdecoratorapp:configure.zcml' def test_it(self): import twill.commands browser = twill.commands.get_browser() @@ -186,12 +186,12 @@ class TestViewDecoratorApp(TwillBase): self.assertEqual(browser.get_code(), 200) self.failUnless('OK3' in browser.get_html()) -from repoze.bfg.tests.exceptionviewapp.models import AnException, NotAnException +from pyramid.tests.exceptionviewapp.models import AnException, NotAnException excroot = {'anexception':AnException(), 'notanexception':NotAnException()} class TestExceptionViewsApp(TwillBase): - config = 'repoze.bfg.tests.exceptionviewapp:configure.zcml' + config = 'pyramid.tests.exceptionviewapp:configure.zcml' root_factory = lambda *arg: excroot def test_it(self): import twill.commands diff --git a/pyramid/tests/test_location.py b/pyramid/tests/test_location.py index 9b8360f8b..3d30c9954 100644 --- a/pyramid/tests/test_location.py +++ b/pyramid/tests/test_location.py @@ -2,7 +2,7 @@ import unittest class TestInside(unittest.TestCase): def _callFUT(self, one, two): - from repoze.bfg.location import inside + from pyramid.location import inside return inside(one, two) def test_inside(self): @@ -20,7 +20,7 @@ class TestInside(unittest.TestCase): class TestLineage(unittest.TestCase): def _callFUT(self, context): - from repoze.bfg.location import lineage + from pyramid.location import lineage return lineage(context) def test_lineage(self): @@ -33,7 +33,7 @@ class TestLineage(unittest.TestCase): result = list(self._callFUT(o1)) self.assertEqual(result, [o1]) -from repoze.bfg.interfaces import ILocation +from pyramid.interfaces import ILocation from zope.interface import implements class Location(object): implements(ILocation) diff --git a/pyramid/tests/test_log.py b/pyramid/tests/test_log.py index 4cc8d12a0..63add76ef 100644 --- a/pyramid/tests/test_log.py +++ b/pyramid/tests/test_log.py @@ -2,7 +2,7 @@ import unittest class TestFunctions(unittest.TestCase): def test_make_stream_logger(self): - from repoze.bfg.log import make_stream_logger + from pyramid.log import make_stream_logger import logging import sys logger = make_stream_logger('foo', sys.stderr, levelname='DEBUG', diff --git a/pyramid/tests/test_paster.py b/pyramid/tests/test_paster.py index 43837b5f0..69976e3b8 100644 --- a/pyramid/tests/test_paster.py +++ b/pyramid/tests/test_paster.py @@ -2,7 +2,7 @@ import unittest class TestBFGShellCommand(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.paster import BFGShellCommand + from pyramid.paster import BFGShellCommand return BFGShellCommand def _makeOne(self): @@ -109,7 +109,7 @@ class TestBFGShellCommand(unittest.TestCase): class TestGetApp(unittest.TestCase): def _callFUT(self, config_file, section_name, loadapp): - from repoze.bfg.paster import get_app + from pyramid.paster import get_app return get_app(config_file, section_name, loadapp) def test_it(self): diff --git a/pyramid/tests/test_path.py b/pyramid/tests/test_path.py index 8ee0474f9..21e7bffe2 100644 --- a/pyramid/tests/test_path.py +++ b/pyramid/tests/test_path.py @@ -2,12 +2,12 @@ import unittest class TestCallerPath(unittest.TestCase): def tearDown(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path if hasattr(test_path, '__bfg_abspath__'): del test_path.__bfg_abspath__ def _callFUT(self, path, level=2): - from repoze.bfg.path import caller_path + from pyramid.path import caller_path return caller_path(path, level) def test_isabs(self): @@ -22,7 +22,7 @@ class TestCallerPath(unittest.TestCase): def test_memoization_has_bfg_abspath(self): import os - from repoze.bfg.tests import test_path + from pyramid.tests import test_path test_path.__bfg_abspath__ = '/foo/bar' result = self._callFUT('a/b/c') self.assertEqual(result, os.path.join('/foo/bar', 'a/b/c')) @@ -30,43 +30,43 @@ class TestCallerPath(unittest.TestCase): def test_memoization_success(self): import os here = os.path.abspath(os.path.dirname(__file__)) - from repoze.bfg.tests import test_path + from pyramid.tests import test_path result = self._callFUT('a/b/c') self.assertEqual(result, os.path.join(here, 'a/b/c')) self.assertEqual(test_path.__bfg_abspath__, here) class TestCallerModule(unittest.TestCase): def _callFUT(self, level=2): - from repoze.bfg.path import caller_module + from pyramid.path import caller_module return caller_module(level) def test_it_level_1(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path result = self._callFUT(1) self.assertEqual(result, test_path) def test_it_level_2(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path result = self._callFUT(2) self.assertEqual(result, test_path) def test_it_level_3(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path result = self._callFUT(3) self.failIfEqual(result, test_path) class TestCallerPackage(unittest.TestCase): def _callFUT(self, *arg, **kw): - from repoze.bfg.path import caller_package + from pyramid.path import caller_package return caller_package(*arg, **kw) def test_it_level_1(self): - from repoze.bfg import tests + from pyramid import tests result = self._callFUT(1) self.assertEqual(result, tests) def test_it_level_2(self): - from repoze.bfg import tests + from pyramid import tests result = self._callFUT(2) self.assertEqual(result, tests) @@ -76,37 +76,37 @@ class TestCallerPackage(unittest.TestCase): self.assertEqual(result, unittest) def test_it_package(self): - import repoze.bfg.tests + import pyramid.tests def dummy_caller_module(*arg): - return repoze.bfg.tests + return pyramid.tests result = self._callFUT(1, caller_module=dummy_caller_module) - self.assertEqual(result, repoze.bfg.tests) + self.assertEqual(result, pyramid.tests) class TestPackagePath(unittest.TestCase): def _callFUT(self, package): - from repoze.bfg.path import package_path + from pyramid.path import package_path return package_path(package) def test_it_package(self): - from repoze.bfg import tests + from pyramid import tests package = DummyPackageOrModule(tests) result = self._callFUT(package) self.assertEqual(result, package.package_path) def test_it_module(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path module = DummyPackageOrModule(test_path) result = self._callFUT(module) self.assertEqual(result, module.package_path) def test_memoization_success(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path module = DummyPackageOrModule(test_path) self._callFUT(module) self.assertEqual(module.__bfg_abspath__, module.package_path) def test_memoization_fail(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path module = DummyPackageOrModule(test_path, raise_exc=TypeError) result = self._callFUT(module) self.failIf(hasattr(module, '__bfg_abspath__')) @@ -114,38 +114,38 @@ class TestPackagePath(unittest.TestCase): class TestPackageOf(unittest.TestCase): def _callFUT(self, package): - from repoze.bfg.path import package_of + from pyramid.path import package_of return package_of(package) def test_it_package(self): - from repoze.bfg import tests + from pyramid import tests package = DummyPackageOrModule(tests) result = self._callFUT(package) self.assertEqual(result, tests) def test_it_module(self): - import repoze.bfg.tests.test_configuration - from repoze.bfg import tests - package = DummyPackageOrModule(repoze.bfg.tests.test_configuration) + import pyramid.tests.test_configuration + from pyramid import tests + package = DummyPackageOrModule(pyramid.tests.test_configuration) result = self._callFUT(package) self.assertEqual(result, tests) class TestPackageName(unittest.TestCase): def _callFUT(self, package): - from repoze.bfg.path import package_name + from pyramid.path import package_name return package_name(package) def test_it_package(self): - from repoze.bfg import tests + from pyramid import tests package = DummyPackageOrModule(tests) result = self._callFUT(package) - self.assertEqual(result, 'repoze.bfg.tests') + self.assertEqual(result, 'pyramid.tests') def test_it_module(self): - from repoze.bfg.tests import test_path + from pyramid.tests import test_path module = DummyPackageOrModule(test_path) result = self._callFUT(module) - self.assertEqual(result, 'repoze.bfg.tests') + self.assertEqual(result, 'pyramid.tests') def test_it_None(self): result = self._callFUT(None) diff --git a/pyramid/tests/test_registry.py b/pyramid/tests/test_registry.py index b6185964a..7e6d1b67f 100644 --- a/pyramid/tests/test_registry.py +++ b/pyramid/tests/test_registry.py @@ -2,7 +2,7 @@ import unittest class TestRegistry(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.registry import Registry + from pyramid.registry import Registry return Registry def _makeOne(self): diff --git a/pyramid/tests/test_renderers.py b/pyramid/tests/test_renderers.py index 264b4a547..7f4d893e8 100644 --- a/pyramid/tests/test_renderers.py +++ b/pyramid/tests/test_renderers.py @@ -1,7 +1,7 @@ import unittest -from repoze.bfg.testing import cleanUp -from repoze.bfg import testing +from pyramid.testing import cleanUp +from pyramid import testing class TestTemplateRendererFactory(unittest.TestCase): def setUp(self): @@ -11,17 +11,17 @@ class TestTemplateRendererFactory(unittest.TestCase): cleanUp() def _callFUT(self, path, factory): - from repoze.bfg.renderers import template_renderer_factory + from pyramid.renderers import template_renderer_factory return template_renderer_factory(path, factory) def test_abspath_notfound(self): - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer abspath = '/wont/exist' testing.registerUtility({}, ITemplateRenderer, name=abspath) self.assertRaises(ValueError, self._callFUT, abspath, None) def test_abspath_alreadyregistered(self): - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer import os abspath = os.path.abspath(__file__) renderer = {} @@ -30,7 +30,7 @@ class TestTemplateRendererFactory(unittest.TestCase): self.failUnless(result is renderer) def test_abspath_notyetregistered(self): - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer import os abspath = os.path.abspath(__file__) renderer = {} @@ -40,25 +40,25 @@ class TestTemplateRendererFactory(unittest.TestCase): def test_relpath_path_registered(self): renderer = {} - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer testing.registerUtility(renderer, ITemplateRenderer, name='foo/bar') result = self._callFUT('foo/bar', None) self.failUnless(renderer is result) def test_relpath_is_package_registered(self): renderer = {} - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.interfaces import ITemplateRenderer testing.registerUtility(renderer, ITemplateRenderer, name='foo:bar/baz') result = self._callFUT('foo:bar/baz', None) self.failUnless(renderer is result) def test_spec_notfound(self): self.assertRaises(ValueError, self._callFUT, - 'repoze.bfg.tests:wont/exist', None) + 'pyramid.tests:wont/exist', None) def test_spec_alreadyregistered(self): - from repoze.bfg.interfaces import ITemplateRenderer - from repoze.bfg import tests + from pyramid.interfaces import ITemplateRenderer + from pyramid import tests module_name = tests.__name__ relpath = 'test_renderers.py' spec = '%s:%s' % (module_name, relpath) @@ -69,7 +69,7 @@ class TestTemplateRendererFactory(unittest.TestCase): def test_spec_notyetregistered(self): import os - from repoze.bfg import tests + from pyramid import tests module_name = tests.__name__ relpath = 'test_renderers.py' renderer = {} @@ -84,31 +84,31 @@ class TestTemplateRendererFactory(unittest.TestCase): self.assertEqual(factory.kw, {}) def test_reload_resources_true(self): - from repoze.bfg.threadlocal import get_current_registry - from repoze.bfg.interfaces import ISettings - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.threadlocal import get_current_registry + from pyramid.interfaces import ISettings + from pyramid.interfaces import ITemplateRenderer settings = {'reload_resources':True} testing.registerUtility(settings, ISettings) renderer = {} factory = DummyFactory(renderer) - result = self._callFUT('repoze.bfg.tests:test_renderers.py', factory) + result = self._callFUT('pyramid.tests:test_renderers.py', factory) self.failUnless(result is renderer) - spec = '%s:%s' % ('repoze.bfg.tests', 'test_renderers.py') + spec = '%s:%s' % ('pyramid.tests', 'test_renderers.py') reg = get_current_registry() self.assertEqual(reg.queryUtility(ITemplateRenderer, name=spec), None) def test_reload_resources_false(self): - from repoze.bfg.threadlocal import get_current_registry - from repoze.bfg.interfaces import ISettings - from repoze.bfg.interfaces import ITemplateRenderer + from pyramid.threadlocal import get_current_registry + from pyramid.interfaces import ISettings + from pyramid.interfaces import ITemplateRenderer settings = {'reload_resources':False} testing.registerUtility(settings, ISettings) renderer = {} factory = DummyFactory(renderer) - result = self._callFUT('repoze.bfg.tests:test_renderers.py', factory) + result = self._callFUT('pyramid.tests:test_renderers.py', factory) self.failUnless(result is renderer) - spec = '%s:%s' % ('repoze.bfg.tests', 'test_renderers.py') + spec = '%s:%s' % ('pyramid.tests', 'test_renderers.py') reg = get_current_registry() self.assertNotEqual(reg.queryUtility(ITemplateRenderer, name=spec), None) @@ -121,11 +121,11 @@ class TestRendererFromName(unittest.TestCase): cleanUp() def _callFUT(self, path, package=None): - from repoze.bfg.renderers import renderer_from_name + from pyramid.renderers import renderer_from_name return renderer_from_name(path, package) def test_it(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory import os here = os.path.dirname(os.path.abspath(__file__)) fixture = os.path.join(here, 'fixtures/minimal.pt') @@ -136,13 +136,13 @@ class TestRendererFromName(unittest.TestCase): self.assertEqual(result, fixture) def test_with_package(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory def factory(path, **kw): return path testing.registerUtility(factory, IRendererFactory, name='.pt') - import repoze.bfg.tests - result = self._callFUT('fixtures/minimal.pt', repoze.bfg.tests) - self.assertEqual(result, 'repoze.bfg.tests:fixtures/minimal.pt') + import pyramid.tests + result = self._callFUT('fixtures/minimal.pt', pyramid.tests) + self.assertEqual(result, 'pyramid.tests:fixtures/minimal.pt') def test_it_no_renderer(self): self.assertRaises(ValueError, self._callFUT, 'foo') @@ -150,7 +150,7 @@ class TestRendererFromName(unittest.TestCase): class Test_json_renderer_factory(unittest.TestCase): def _callFUT(self, name): - from repoze.bfg.renderers import json_renderer_factory + from pyramid.renderers import json_renderer_factory return json_renderer_factory(name) def test_it(self): @@ -173,7 +173,7 @@ class Test_json_renderer_factory(unittest.TestCase): class Test_string_renderer_factory(unittest.TestCase): def _callFUT(self, name): - from repoze.bfg.renderers import string_renderer_factory + from pyramid.renderers import string_renderer_factory return string_renderer_factory(name) def test_it_unicode(self): @@ -220,7 +220,7 @@ class Test_rendered_response(unittest.TestCase): def _callFUT(self, renderer, response, view=None, context=None, request=None, renderer_name=None): - from repoze.bfg.renderers import rendered_response + from pyramid.renderers import rendered_response if request is None: request = testing.DummyRequest() return rendered_response(renderer, response, view, @@ -252,11 +252,11 @@ class TestRendererHelper(unittest.TestCase): cleanUp() def _makeOne(self, *arg, **kw): - from repoze.bfg.renderers import RendererHelper + from pyramid.renderers import RendererHelper return RendererHelper(*arg, **kw) def _registerRendererFactory(self): - from repoze.bfg.interfaces import IRendererFactory + from pyramid.interfaces import IRendererFactory def renderer(*arg): def respond(*arg): return arg @@ -277,13 +277,13 @@ class TestRendererHelper(unittest.TestCase): def test_resolve_spec_absolute(self): helper = self._makeOne('loo.foo') - result = helper.resolve_spec('repoze.bfg:flub') - self.assertEqual(result, 'repoze.bfg:flub') + result = helper.resolve_spec('pyramid:flub') + self.assertEqual(result, 'pyramid:flub') def test_resolve_spec_relative(self): - helper = self._makeOne('loo.foo', package='repoze.bfg') + helper = self._makeOne('loo.foo', package='pyramid') result = helper.resolve_spec('flub') - self.assertEqual(result, 'repoze.bfg:flub') + self.assertEqual(result, 'pyramid:flub') def test_render_to_response(self): self._registerRendererFactory() @@ -320,7 +320,7 @@ class TestRendererHelper(unittest.TestCase): def test_render_renderer_globals_factory_active(self): self._registerRendererFactory() - from repoze.bfg.interfaces import IRendererGlobalsFactory + from pyramid.interfaces import IRendererGlobalsFactory def rg(system): return {'a':1} self.config.registry.registerUtility(rg, IRendererGlobalsFactory) @@ -376,7 +376,7 @@ class TestRendererHelper(unittest.TestCase): self.assertEqual(response.cache_control.max_age, 100) def test_with_alternate_response_factory(self): - from repoze.bfg.interfaces import IResponseFactory + from pyramid.interfaces import IResponseFactory class ResponseFactory(object): def __init__(self, result): self.result = result @@ -389,7 +389,7 @@ class TestRendererHelper(unittest.TestCase): def test__make_response_with_real_request(self): # functional - from repoze.bfg.request import Request + from pyramid.request import Request request = Request({}) attrs = {'response_status':'406 You Lose'} request.__dict__.update(attrs) @@ -406,12 +406,12 @@ class Test_render(unittest.TestCase): testing.tearDown() def _callFUT(self, renderer_name, value, request=None, package=None): - from repoze.bfg.renderers import render + from pyramid.renderers import render return render(renderer_name, value, request=request, package=package) def test_it_no_request(self): renderer = self.config.testing_add_renderer( - 'repoze.bfg.tests:abc/def.pt') + 'pyramid.tests:abc/def.pt') renderer.string_response = 'abc' result = self._callFUT('abc/def.pt', dict(a=1)) self.assertEqual(result, 'abc') @@ -420,7 +420,7 @@ class Test_render(unittest.TestCase): def test_it_with_request(self): renderer = self.config.testing_add_renderer( - 'repoze.bfg.tests:abc/def.pt') + 'pyramid.tests:abc/def.pt') renderer.string_response = 'abc' request = testing.DummyRequest() result = self._callFUT('abc/def.pt', @@ -437,13 +437,13 @@ class Test_render_to_response(unittest.TestCase): testing.tearDown() def _callFUT(self, renderer_name, value, request=None, package=None): - from repoze.bfg.renderers import render_to_response + from pyramid.renderers import render_to_response return render_to_response(renderer_name, value, request=request, package=package) def test_it_no_request(self): renderer = self.config.testing_add_renderer( - 'repoze.bfg.tests:abc/def.pt') + 'pyramid.tests:abc/def.pt') renderer.string_response = 'abc' response = self._callFUT('abc/def.pt', dict(a=1)) self.assertEqual(response.body, 'abc') @@ -452,7 +452,7 @@ class Test_render_to_response(unittest.TestCase): def test_it_with_request(self): renderer = self.config.testing_add_renderer( - 'repoze.bfg.tests:abc/def.pt') + 'pyramid.tests:abc/def.pt') renderer.string_response = 'abc' request = testing.DummyRequest() response = self._callFUT('abc/def.pt', @@ -469,12 +469,12 @@ class Test_get_renderer(unittest.TestCase): testing.tearDown() def _callFUT(self, renderer_name, **kw): - from repoze.bfg.renderers import get_renderer + from pyramid.renderers import get_renderer return get_renderer(renderer_name) def test_it(self): renderer = self.config.testing_add_renderer( - 'repoze.bfg.tests:abc/def.pt') + 'pyramid.tests:abc/def.pt') result = self._callFUT('abc/def.pt') self.assertEqual(result, renderer) diff --git a/pyramid/tests/test_request.py b/pyramid/tests/test_request.py index f1874d60a..92edf2a51 100644 --- a/pyramid/tests/test_request.py +++ b/pyramid/tests/test_request.py @@ -5,7 +5,7 @@ class TestRequest(unittest.TestCase): return self._getTargetClass()(environ) def _getTargetClass(self): - from repoze.bfg.request import Request + from pyramid.request import Request return Request def test_charset_defaults_to_utf8(self): @@ -26,12 +26,12 @@ class TestRequest(unittest.TestCase): self.assertEqual(request.GET['la'], u'La Pe\xf1a') def test_class_implements(self): - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IRequest klass = self._getTargetClass() self.assertTrue(IRequest.implementedBy(klass)) def test_instance_provides(self): - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IRequest inst = self._makeOne({}) self.assertTrue(IRequest.providedBy(inst)) @@ -193,7 +193,7 @@ class TestRequest(unittest.TestCase): class Test_route_request_iface(unittest.TestCase): def _callFUT(self, name): - from repoze.bfg.request import route_request_iface + from pyramid.request import route_request_iface return route_request_iface(name) def test_it(self): @@ -204,7 +204,7 @@ class Test_route_request_iface(unittest.TestCase): class Test_add_global_response_headers(unittest.TestCase): def _callFUT(self, request, headerlist): - from repoze.bfg.request import add_global_response_headers + from pyramid.request import add_global_response_headers return add_global_response_headers(request, headerlist) def test_it(self): diff --git a/pyramid/tests/test_resource.py b/pyramid/tests/test_resource.py index 191d72c8b..f71102de9 100644 --- a/pyramid/tests/test_resource.py +++ b/pyramid/tests/test_resource.py @@ -1,5 +1,5 @@ import unittest -from repoze.bfg.testing import cleanUp +from pyramid.testing import cleanUp class TestOverrideProvider(unittest.TestCase): def setUp(self): @@ -9,24 +9,24 @@ class TestOverrideProvider(unittest.TestCase): cleanUp() def _getTargetClass(self): - from repoze.bfg.resource import OverrideProvider + from pyramid.resource import OverrideProvider return OverrideProvider def _makeOne(self, module): klass = self._getTargetClass() return klass(module) - def _registerOverrides(self, overrides, name='repoze.bfg.tests'): - from repoze.bfg.interfaces import IPackageOverrides - from repoze.bfg.threadlocal import get_current_registry + def _registerOverrides(self, overrides, name='pyramid.tests'): + from pyramid.interfaces import IPackageOverrides + from pyramid.threadlocal import get_current_registry reg = get_current_registry() reg.registerUtility(overrides, IPackageOverrides, name=name) def test_get_resource_filename_no_overrides(self): import os resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) here = os.path.dirname(os.path.abspath(__file__)) expected = os.path.join(here, resource_name) result = provider.get_resource_filename(None, resource_name) @@ -35,8 +35,8 @@ class TestOverrideProvider(unittest.TestCase): def test_get_resource_stream_no_overrides(self): import os resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) here = os.path.dirname(os.path.abspath(__file__)) expected = open(os.path.join(here, resource_name)).read() result = provider.get_resource_stream(None, resource_name) @@ -45,8 +45,8 @@ class TestOverrideProvider(unittest.TestCase): def test_get_resource_string_no_overrides(self): import os resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) here = os.path.dirname(os.path.abspath(__file__)) expected = open(os.path.join(here, resource_name)).read() result = provider.get_resource_string(None, resource_name) @@ -54,16 +54,16 @@ class TestOverrideProvider(unittest.TestCase): def test_has_resource_no_overrides(self): resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) result = provider.has_resource(resource_name) self.assertEqual(result, True) def test_resource_isdir_no_overrides(self): file_resource_name = 'test_resource.py' directory_resource_name = 'fixtures' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) result = provider.resource_isdir(file_resource_name) self.assertEqual(result, False) result = provider.resource_isdir(directory_resource_name) @@ -71,8 +71,8 @@ class TestOverrideProvider(unittest.TestCase): def test_resource_listdir_no_overrides(self): resource_name = 'fixtures' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) result = provider.resource_isdir(resource_name) self.failUnless(result) @@ -81,8 +81,8 @@ class TestOverrideProvider(unittest.TestCase): self._registerOverrides(overrides) import os resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) here = os.path.dirname(os.path.abspath(__file__)) expected = os.path.join(here, resource_name) result = provider.get_resource_filename(None, resource_name) @@ -93,8 +93,8 @@ class TestOverrideProvider(unittest.TestCase): self._registerOverrides(overrides) import os resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) here = os.path.dirname(os.path.abspath(__file__)) expected = os.path.join(here, resource_name) result = provider.get_resource_filename(None, resource_name) @@ -105,8 +105,8 @@ class TestOverrideProvider(unittest.TestCase): self._registerOverrides(overrides) import os resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) here = os.path.dirname(os.path.abspath(__file__)) expected = os.path.join(here, resource_name) result = provider.get_resource_filename(None, resource_name) @@ -116,8 +116,8 @@ class TestOverrideProvider(unittest.TestCase): overrides = DummyOverrides(None) self._registerOverrides(overrides) resource_name = 'test_resource.py' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) result = provider.has_resource(resource_name) self.assertEqual(result, True) @@ -125,8 +125,8 @@ class TestOverrideProvider(unittest.TestCase): overrides = DummyOverrides(None) self._registerOverrides(overrides) resource_name = 'fixtures' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) result = provider.resource_isdir(resource_name) self.assertEqual(result, True) @@ -134,62 +134,62 @@ class TestOverrideProvider(unittest.TestCase): overrides = DummyOverrides(None) self._registerOverrides(overrides) resource_name = 'fixtures' - import repoze.bfg.tests - provider = self._makeOne(repoze.bfg.tests) + import pyramid.tests + provider = self._makeOne(pyramid.tests) result = provider.resource_listdir(resource_name) self.failUnless(result) def test_get_resource_filename_override_returns_value(self): overrides = DummyOverrides('value') - import repoze.bfg.tests + import pyramid.tests self._registerOverrides(overrides) - provider = self._makeOne(repoze.bfg.tests) + provider = self._makeOne(pyramid.tests) result = provider.get_resource_filename(None, 'test_resource.py') self.assertEqual(result, 'value') def test_get_resource_stream_override_returns_value(self): overrides = DummyOverrides('value') - import repoze.bfg.tests + import pyramid.tests self._registerOverrides(overrides) - provider = self._makeOne(repoze.bfg.tests) + provider = self._makeOne(pyramid.tests) result = provider.get_resource_stream(None, 'test_resource.py') self.assertEqual(result, 'value') def test_get_resource_string_override_returns_value(self): overrides = DummyOverrides('value') - import repoze.bfg.tests + import pyramid.tests self._registerOverrides(overrides) - provider = self._makeOne(repoze.bfg.tests) + provider = self._makeOne(pyramid.tests) result = provider.get_resource_string(None, 'test_resource.py') self.assertEqual(result, 'value') def test_has_resource_override_returns_True(self): overrides = DummyOverrides(True) - import repoze.bfg.tests + import pyramid.tests self._registerOverrides(overrides) - provider = self._makeOne(repoze.bfg.tests) + provider = self._makeOne(pyramid.tests) result = provider.has_resource('test_resource.py') self.assertEqual(result, True) def test_resource_isdir_override_returns_False(self): overrides = DummyOverrides(False) - import repoze.bfg.tests + import pyramid.tests self._registerOverrides(overrides) - provider = self._makeOne(repoze.bfg.tests) + provider = self._makeOne(pyramid.tests) result = provider.resource_isdir('fixtures') self.assertEqual(result, False) def test_resource_listdir_override_returns_values(self): overrides = DummyOverrides(['a']) - import repoze.bfg.tests + import pyramid.tests self._registerOverrides(overrides) - provider = self._makeOne(repoze.bfg.tests) + provider = self._makeOne(pyramid.tests) result = provider.resource_listdir('fixtures') self.assertEqual(result, ['a']) class TestPackageOverrides(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.resource import PackageOverrides + from pyramid.resource import PackageOverrides return PackageOverrides def _makeOne(self, package, pkg_resources=None): @@ -215,7 +215,7 @@ class TestPackageOverrides(unittest.TestCase): self.assertEqual(package.__loader__, po) def test_ctor_registers_loader_type(self): - from repoze.bfg.resource import OverrideProvider + from pyramid.resource import OverrideProvider dummy_pkg_resources = DummyPkgResources() package = DummyPackage('package') po = self._makeOne(package, dummy_pkg_resources) @@ -229,7 +229,7 @@ class TestPackageOverrides(unittest.TestCase): self.assertEqual(po.overridden_package_name, 'package') def test_insert_directory(self): - from repoze.bfg.resource import DirectoryOverride + from pyramid.resource import DirectoryOverride package = DummyPackage('package') po = self._makeOne(package) po.overrides= [None] @@ -239,7 +239,7 @@ class TestPackageOverrides(unittest.TestCase): self.assertEqual(override.__class__, DirectoryOverride) def test_insert_file(self): - from repoze.bfg.resource import FileOverride + from pyramid.resource import FileOverride package = DummyPackage('package') po = self._makeOne(package) po.overrides= [None] @@ -259,7 +259,7 @@ class TestPackageOverrides(unittest.TestCase): def test_get_filename(self): import os overrides = [ DummyOverride(None), DummyOverride( - ('repoze.bfg.tests', 'test_resource.py'))] + ('pyramid.tests', 'test_resource.py'))] package = DummyPackage('package') po = self._makeOne(package) po.overrides= overrides @@ -270,7 +270,7 @@ class TestPackageOverrides(unittest.TestCase): def test_get_stream(self): import os overrides = [ DummyOverride(None), DummyOverride( - ('repoze.bfg.tests', 'test_resource.py'))] + ('pyramid.tests', 'test_resource.py'))] package = DummyPackage('package') po = self._makeOne(package) po.overrides= overrides @@ -281,7 +281,7 @@ class TestPackageOverrides(unittest.TestCase): def test_get_string(self): import os overrides = [ DummyOverride(None), DummyOverride( - ('repoze.bfg.tests', 'test_resource.py'))] + ('pyramid.tests', 'test_resource.py'))] package = DummyPackage('package') po = self._makeOne(package) po.overrides= overrides @@ -291,7 +291,7 @@ class TestPackageOverrides(unittest.TestCase): def test_has_resource(self): overrides = [ DummyOverride(None), DummyOverride( - ('repoze.bfg.tests', 'test_resource.py'))] + ('pyramid.tests', 'test_resource.py'))] package = DummyPackage('package') po = self._makeOne(package) po.overrides= overrides @@ -299,7 +299,7 @@ class TestPackageOverrides(unittest.TestCase): def test_isdir_false(self): overrides = [ DummyOverride( - ('repoze.bfg.tests', 'test_resource.py'))] + ('pyramid.tests', 'test_resource.py'))] package = DummyPackage('package') po = self._makeOne(package) po.overrides= overrides @@ -307,7 +307,7 @@ class TestPackageOverrides(unittest.TestCase): def test_isdir_true(self): overrides = [ DummyOverride( - ('repoze.bfg.tests', 'fixtures'))] + ('pyramid.tests', 'fixtures'))] package = DummyPackage('package') po = self._makeOne(package) po.overrides= overrides @@ -315,7 +315,7 @@ class TestPackageOverrides(unittest.TestCase): def test_listdir(self): overrides = [ DummyOverride( - ('repoze.bfg.tests', 'fixtures'))] + ('pyramid.tests', 'fixtures'))] package = DummyPackage('package') po = self._makeOne(package) po.overrides= overrides @@ -323,7 +323,7 @@ class TestPackageOverrides(unittest.TestCase): class TestDirectoryOverride(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.resource import DirectoryOverride + from pyramid.resource import DirectoryOverride return DirectoryOverride def _makeOne(self, path, package, prefix): @@ -342,7 +342,7 @@ class TestDirectoryOverride(unittest.TestCase): class Test_resolve_resource_spec(unittest.TestCase): def _callFUT(self, spec, package_name='__main__'): - from repoze.bfg.resource import resolve_resource_spec + from pyramid.resource import resolve_resource_spec return resolve_resource_spec(spec, package_name) def test_abspath(self): @@ -354,17 +354,17 @@ class Test_resolve_resource_spec(unittest.TestCase): self.assertEqual(package_name, None) def test_rel_spec(self): - pkg = 'repoze.bfg.tests' + pkg = 'pyramid.tests' path = 'test_resource.py' package_name, filename = self._callFUT(path, pkg) - self.assertEqual(package_name, 'repoze.bfg.tests') + self.assertEqual(package_name, 'pyramid.tests') self.assertEqual(filename, 'test_resource.py') def test_abs_spec(self): - pkg = 'repoze.bfg.tests' - path = 'repoze.bfg.nottests:test_resource.py' + pkg = 'pyramid.tests' + path = 'pyramid.nottests:test_resource.py' package_name, filename = self._callFUT(path, pkg) - self.assertEqual(package_name, 'repoze.bfg.nottests') + self.assertEqual(package_name, 'pyramid.nottests') self.assertEqual(filename, 'test_resource.py') def test_package_name_is_None(self): @@ -375,17 +375,17 @@ class Test_resolve_resource_spec(unittest.TestCase): self.assertEqual(filename, 'test_resource.py') def test_package_name_is_package_object(self): - import repoze.bfg.tests - pkg = repoze.bfg.tests + import pyramid.tests + pkg = pyramid.tests path = 'test_resource.py' package_name, filename = self._callFUT(path, pkg) - self.assertEqual(package_name, 'repoze.bfg.tests') + self.assertEqual(package_name, 'pyramid.tests') self.assertEqual(filename, 'test_resource.py') class TestFileOverride(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.resource import FileOverride + from pyramid.resource import FileOverride return FileOverride def _makeOne(self, path, package, prefix): diff --git a/pyramid/tests/test_router.py b/pyramid/tests/test_router.py index fade0679b..84ac18f53 100644 --- a/pyramid/tests/test_router.py +++ b/pyramid/tests/test_router.py @@ -1,26 +1,26 @@ import unittest -from repoze.bfg import testing +from pyramid import testing class TestRouter(unittest.TestCase): def setUp(self): testing.setUp() - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry self.registry = get_current_registry() def tearDown(self): testing.tearDown() def _registerRouteRequest(self, name): - from repoze.bfg.interfaces import IRouteRequest - from repoze.bfg.request import route_request_iface + from pyramid.interfaces import IRouteRequest + from pyramid.request import route_request_iface iface = route_request_iface(name) self.registry.registerUtility(iface, IRouteRequest, name=name) return iface def _connectRoute(self, name, path, factory=None): - from repoze.bfg.interfaces import IRoutesMapper - from repoze.bfg.urldispatch import RoutesMapper + from pyramid.interfaces import IRoutesMapper + from pyramid.urldispatch import RoutesMapper mapper = self.registry.queryUtility(IRoutesMapper) if mapper is None: mapper = RoutesMapper() @@ -28,13 +28,13 @@ class TestRouter(unittest.TestCase): mapper.connect(name, path, factory) def _registerLogger(self): - from repoze.bfg.interfaces import IDebugLogger + from pyramid.interfaces import IDebugLogger logger = DummyLogger() self.registry.registerUtility(logger, IDebugLogger) return logger def _registerSettings(self, **kw): - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings settings = {'debug_authorization':False, 'debug_notfound':False} settings.update(kw) self.registry.registerUtility(settings, ISettings) @@ -43,7 +43,7 @@ class TestRouter(unittest.TestCase): traversed=None, virtual_root=None, virtual_root_path=None, raise_error=None, **kw): - from repoze.bfg.interfaces import ITraverser + from pyramid.interfaces import ITraverser if virtual_root is None: virtual_root = context @@ -75,7 +75,7 @@ class TestRouter(unittest.TestCase): ITraverser, name='') def _registerView(self, app, name, classifier, req_iface, ctx_iface): - from repoze.bfg.interfaces import IView + from pyramid.interfaces import IView self.registry.registerAdapter( app, (classifier, req_iface, ctx_iface), IView, name) @@ -88,12 +88,12 @@ class TestRouter(unittest.TestCase): def _registerRootFactory(self, val): rootfactory = DummyRootFactory(val) - from repoze.bfg.interfaces import IRootFactory + from pyramid.interfaces import IRootFactory self.registry.registerUtility(rootfactory, IRootFactory) return rootfactory def _getTargetClass(self): - from repoze.bfg.router import Router + from pyramid.router import Router return Router def _makeOne(self): @@ -119,7 +119,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(router.root_policy, rootfactory) def test_request_factory(self): - from repoze.bfg.interfaces import IRequestFactory + from pyramid.interfaces import IRequestFactory class DummyRequestFactory(object): pass self.registry.registerUtility(DummyRequestFactory, IRequestFactory) @@ -127,7 +127,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(router.request_factory, DummyRequestFactory) def test_call_traverser_default(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound environ = self._makeEnviron() logger = self._registerLogger() router = self._makeOne() @@ -138,7 +138,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(len(logger.messages), 0) def test_traverser_raises_notfound_class(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context, raise_error=NotFound) @@ -147,7 +147,7 @@ class TestRouter(unittest.TestCase): self.assertRaises(NotFound, router, environ, start_response) def test_traverser_raises_notfound_instance(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context, raise_error=NotFound('foo')) @@ -157,7 +157,7 @@ class TestRouter(unittest.TestCase): self.failUnless('foo' in why[0], why) def test_traverser_raises_forbidden_class(self): - from repoze.bfg.exceptions import Forbidden + from pyramid.exceptions import Forbidden environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context, raise_error=Forbidden) @@ -166,7 +166,7 @@ class TestRouter(unittest.TestCase): self.assertRaises(Forbidden, router, environ, start_response) def test_traverser_raises_forbidden_instance(self): - from repoze.bfg.exceptions import Forbidden + from pyramid.exceptions import Forbidden environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context, raise_error=Forbidden('foo')) @@ -176,7 +176,7 @@ class TestRouter(unittest.TestCase): self.failUnless('foo' in why[0], why) def test_call_no_view_registered_no_isettings(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context) @@ -189,7 +189,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(len(logger.messages), 0) def test_call_no_view_registered_debug_notfound_false(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context) @@ -203,7 +203,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(len(logger.messages), 0) def test_call_no_view_registered_debug_notfound_true(self): - from repoze.bfg.exceptions import NotFound + from pyramid.exceptions import NotFound environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context) @@ -227,7 +227,7 @@ class TestRouter(unittest.TestCase): self.failUnless("subpath: []" in message) def test_call_view_returns_nonresponse(self): - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IViewClassifier context = DummyContext() self._registerTraverserFactory(context) environ = self._makeEnviron() @@ -238,7 +238,7 @@ class TestRouter(unittest.TestCase): self.assertRaises(ValueError, router, environ, start_response) def test_call_view_registered_nonspecific_default_path(self): - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IViewClassifier context = DummyContext() self._registerTraverserFactory(context) response = DummyResponse() @@ -260,7 +260,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(request.root, context) def test_call_view_registered_nonspecific_nondefault_path_and_subpath(self): - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IViewClassifier context = DummyContext() self._registerTraverserFactory(context, view_name='foo', subpath=['bar'], @@ -288,8 +288,8 @@ class TestRouter(unittest.TestCase): from zope.interface import directlyProvides class IContext(Interface): pass - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier context = DummyContext() directlyProvides(context, IContext) self._registerTraverserFactory(context) @@ -314,13 +314,13 @@ class TestRouter(unittest.TestCase): def test_call_view_registered_specific_fail(self): from zope.interface import Interface from zope.interface import directlyProvides - from repoze.bfg.exceptions import NotFound - from repoze.bfg.interfaces import IViewClassifier + from pyramid.exceptions import NotFound + from pyramid.interfaces import IViewClassifier class IContext(Interface): pass class INotContext(Interface): pass - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IRequest context = DummyContext() directlyProvides(context, INotContext) self._registerTraverserFactory(context, subpath=['']) @@ -335,11 +335,11 @@ class TestRouter(unittest.TestCase): def test_call_view_raises_forbidden(self): from zope.interface import Interface from zope.interface import directlyProvides - from repoze.bfg.exceptions import Forbidden + from pyramid.exceptions import Forbidden class IContext(Interface): pass - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier context = DummyContext() directlyProvides(context, IContext) self._registerTraverserFactory(context, subpath=['']) @@ -357,9 +357,9 @@ class TestRouter(unittest.TestCase): from zope.interface import directlyProvides class IContext(Interface): pass - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.exceptions import NotFound + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.exceptions import NotFound context = DummyContext() directlyProvides(context, IContext) self._registerTraverserFactory(context, subpath=['']) @@ -377,8 +377,8 @@ class TestRouter(unittest.TestCase): from zope.interface import directlyProvides class IContext(Interface): pass - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier context = DummyContext() directlyProvides(context, IContext) self._registerTraverserFactory(context, subpath=['']) @@ -400,8 +400,8 @@ class TestRouter(unittest.TestCase): from zope.interface import directlyProvides class IContext(Interface): pass - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier context = DummyContext() directlyProvides(context, IContext) self._registerTraverserFactory(context, subpath=['']) @@ -423,8 +423,8 @@ class TestRouter(unittest.TestCase): from zope.interface import directlyProvides class IContext(Interface): pass - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier context = DummyContext() directlyProvides(context, IContext) self._registerTraverserFactory(context, subpath=['']) @@ -451,10 +451,10 @@ class TestRouter(unittest.TestCase): exc_raised(NotImplementedError, router, environ, start_response) def test_call_eventsends(self): - from repoze.bfg.interfaces import INewRequest - from repoze.bfg.interfaces import INewResponse - from repoze.bfg.interfaces import IContextFound - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import INewRequest + from pyramid.interfaces import INewResponse + from pyramid.interfaces import IContextFound + from pyramid.interfaces import IViewClassifier context = DummyContext() self._registerTraverserFactory(context) response = DummyResponse() @@ -477,7 +477,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(result, response.app_iter) def test_call_pushes_and_pops_threadlocal_manager(self): - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IViewClassifier context = DummyContext() self._registerTraverserFactory(context) response = DummyResponse() @@ -493,7 +493,7 @@ class TestRouter(unittest.TestCase): self.assertEqual(len(router.threadlocal_manager.popped), 1) def test_call_route_matches_and_has_factory(self): - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import IViewClassifier self._registerRouteRequest('foo') root = object() def factory(request): @@ -525,8 +525,8 @@ class TestRouter(unittest.TestCase): self.assertEqual(request.matched_route.name, 'foo') def test_call_route_matches_doesnt_overwrite_subscriber_iface(self): - from repoze.bfg.interfaces import INewRequest - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import INewRequest + from pyramid.interfaces import IViewClassifier from zope.interface import alsoProvides from zope.interface import Interface self._registerRouteRequest('foo') @@ -566,8 +566,8 @@ class TestRouter(unittest.TestCase): self.failUnless(IFoo.providedBy(request)) def test_root_factory_raises_notfound(self): - from repoze.bfg.interfaces import IRootFactory - from repoze.bfg.exceptions import NotFound + from pyramid.interfaces import IRootFactory + from pyramid.exceptions import NotFound from zope.interface import Interface from zope.interface import directlyProvides def rootfactory(request): @@ -584,8 +584,8 @@ class TestRouter(unittest.TestCase): self.failUnless('from root factory' in why[0]) def test_root_factory_raises_forbidden(self): - from repoze.bfg.interfaces import IRootFactory - from repoze.bfg.exceptions import Forbidden + from pyramid.interfaces import IRootFactory + from pyramid.exceptions import Forbidden from zope.interface import Interface from zope.interface import directlyProvides def rootfactory(request): @@ -602,7 +602,7 @@ class TestRouter(unittest.TestCase): self.failUnless('from root factory' in why[0]) def test_root_factory_exception_propagating(self): - from repoze.bfg.interfaces import IRootFactory + from pyramid.interfaces import IRootFactory from zope.interface import Interface from zope.interface import directlyProvides def rootfactory(request): @@ -630,13 +630,13 @@ class TestRouter(unittest.TestCase): from zope.interface import directlyProvides class IContext(Interface): pass - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IRequestFactory + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IRequestFactory def rfactory(environ): return request self.registry.registerUtility(rfactory, IRequestFactory) - from repoze.bfg.request import Request + from pyramid.request import Request request = Request.blank('/') context = DummyContext() directlyProvides(context, IContext) @@ -653,9 +653,9 @@ class TestRouter(unittest.TestCase): self.assertEqual(request.exception.__class__, RuntimeError) def test_call_view_raises_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest response = DummyResponse() exception_response = DummyResponse() exception_response.app_iter = ["Hello, world"] @@ -672,9 +672,9 @@ class TestRouter(unittest.TestCase): self.assertEqual(view.request.exception.__class__, RuntimeError) def test_call_view_raises_super_exception_sub_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest class SuperException(Exception): pass class SubException(SuperException): @@ -693,9 +693,9 @@ class TestRouter(unittest.TestCase): self.assertRaises(SuperException, router, environ, start_response) def test_call_view_raises_sub_exception_super_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest class SuperException(Exception): pass class SubException(SuperException): @@ -715,9 +715,9 @@ class TestRouter(unittest.TestCase): self.assertEqual(result, ["Hello, world"]) def test_call_view_raises_exception_another_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest class MyException(Exception): pass class AnotherException(Exception): @@ -736,9 +736,9 @@ class TestRouter(unittest.TestCase): self.assertRaises(MyException, router, environ, start_response) def test_root_factory_raises_exception_view(self): - from repoze.bfg.interfaces import IRootFactory - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRootFactory + from pyramid.interfaces import IRequest + from pyramid.interfaces import IExceptionViewClassifier def rootfactory(request): raise RuntimeError() self.registry.registerUtility(rootfactory, IRootFactory) @@ -754,8 +754,8 @@ class TestRouter(unittest.TestCase): self.assertEqual(app_iter, ["Hello, world"]) def test_traverser_raises_exception_view(self): - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IExceptionViewClassifier environ = self._makeEnviron() context = DummyContext() self._registerTraverserFactory(context, raise_error=RuntimeError()) @@ -770,9 +770,9 @@ class TestRouter(unittest.TestCase): self.assertEqual(result, ["Hello, world"]) def test_exception_view_returns_non_response(self): - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier environ = self._makeEnviron() response = DummyResponse() view = DummyView(response, raise_exception=RuntimeError) @@ -785,8 +785,8 @@ class TestRouter(unittest.TestCase): self.assertRaises(ValueError, router, environ, start_response) def test_call_route_raises_route_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier req_iface = self._registerRouteRequest('foo') self._connectRoute('foo', 'archives/:action/:article', None) view = DummyView(DummyResponse(), raise_exception=RuntimeError) @@ -803,9 +803,9 @@ class TestRouter(unittest.TestCase): self.assertEqual(result, ["Hello, world"]) def test_call_view_raises_exception_route_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest req_iface = self._registerRouteRequest('foo') self._connectRoute('foo', 'archives/:action/:article', None) view = DummyView(DummyResponse(), raise_exception=RuntimeError) @@ -821,9 +821,9 @@ class TestRouter(unittest.TestCase): self.assertRaises(RuntimeError, router, environ, start_response) def test_call_route_raises_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest req_iface = self._registerRouteRequest('foo') self._connectRoute('foo', 'archives/:action/:article', None) view = DummyView(DummyResponse(), raise_exception=RuntimeError) @@ -840,9 +840,9 @@ class TestRouter(unittest.TestCase): self.assertEqual(result, ["Hello, world"]) def test_call_route_raises_super_exception_sub_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest class SuperException(Exception): pass class SubException(SuperException): @@ -862,9 +862,9 @@ class TestRouter(unittest.TestCase): self.assertRaises(SuperException, router, environ, start_response) def test_call_route_raises_sub_exception_super_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest class SuperException(Exception): pass class SubException(SuperException): @@ -885,9 +885,9 @@ class TestRouter(unittest.TestCase): self.assertEqual(result, ["Hello, world"]) def test_call_route_raises_exception_another_exception_view(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest class MyException(Exception): pass class AnotherException(Exception): @@ -907,9 +907,9 @@ class TestRouter(unittest.TestCase): self.assertRaises(MyException, router, environ, start_response) def test_call_route_raises_exception_view_specializing(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest req_iface = self._registerRouteRequest('foo') self._connectRoute('foo', 'archives/:action/:article', None) view = DummyView(DummyResponse(), raise_exception=RuntimeError) @@ -931,8 +931,8 @@ class TestRouter(unittest.TestCase): self.assertEqual(result, ["Hello, special world"]) def test_call_route_raises_exception_view_another_route(self): - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier req_iface = self._registerRouteRequest('foo') another_req_iface = self._registerRouteRequest('bar') self._connectRoute('foo', 'archives/:action/:article', None) @@ -949,9 +949,9 @@ class TestRouter(unittest.TestCase): self.assertRaises(RuntimeError, router, environ, start_response) def test_call_view_raises_exception_view_route(self): - from repoze.bfg.interfaces import IRequest - from repoze.bfg.interfaces import IViewClassifier - from repoze.bfg.interfaces import IExceptionViewClassifier + from pyramid.interfaces import IRequest + from pyramid.interfaces import IViewClassifier + from pyramid.interfaces import IExceptionViewClassifier req_iface = self._registerRouteRequest('foo') response = DummyResponse() exception_response = DummyResponse() diff --git a/pyramid/tests/test_scripting.py b/pyramid/tests/test_scripting.py index 2663c4a0f..d2139b7db 100644 --- a/pyramid/tests/test_scripting.py +++ b/pyramid/tests/test_scripting.py @@ -2,7 +2,7 @@ import unittest class TestGetRoot(unittest.TestCase): def _callFUT(self, app, request=None): - from repoze.bfg.paster import get_root + from pyramid.paster import get_root return get_root(app, request) def test_it_norequest(self): diff --git a/pyramid/tests/test_security.py b/pyramid/tests/test_security.py index 13a0e2d9b..dd9d48f45 100644 --- a/pyramid/tests/test_security.py +++ b/pyramid/tests/test_security.py @@ -1,6 +1,6 @@ import unittest -from repoze.bfg.testing import cleanUp +from pyramid.testing import cleanUp class TestAllPermissionsList(unittest.TestCase): @@ -11,7 +11,7 @@ class TestAllPermissionsList(unittest.TestCase): cleanUp() def _getTargetClass(self): - from repoze.bfg.security import AllPermissionsList + from pyramid.security import AllPermissionsList return AllPermissionsList def _makeOne(self): @@ -24,12 +24,12 @@ class TestAllPermissionsList(unittest.TestCase): self.failUnless('anything' in thing) def test_singleton(self): - from repoze.bfg.security import ALL_PERMISSIONS + from pyramid.security import ALL_PERMISSIONS self.assertEqual(ALL_PERMISSIONS.__class__, self._getTargetClass()) class TestAllowed(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.security import Allowed + from pyramid.security import Allowed return Allowed def _makeOne(self, *arg, **kw): @@ -47,7 +47,7 @@ class TestAllowed(unittest.TestCase): class TestDenied(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.security import Denied + from pyramid.security import Denied return Denied def _makeOne(self, *arg, **kw): @@ -65,7 +65,7 @@ class TestDenied(unittest.TestCase): class TestACLAllowed(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.security import ACLAllowed + from pyramid.security import ACLAllowed return ACLAllowed def _makeOne(self, *arg, **kw): @@ -85,7 +85,7 @@ class TestACLAllowed(unittest.TestCase): class TestACLDenied(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.security import ACLDenied + from pyramid.security import ACLDenied return ACLDenied def _makeOne(self, *arg, **kw): @@ -111,14 +111,14 @@ class TestViewExecutionPermitted(unittest.TestCase): cleanUp() def _callFUT(self, *arg, **kw): - from repoze.bfg.security import view_execution_permitted + from pyramid.security import view_execution_permitted return view_execution_permitted(*arg, **kw) def _registerSecuredView(self, view_name, allow=True): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry from zope.interface import Interface - from repoze.bfg.interfaces import ISecuredView - from repoze.bfg.interfaces import IViewClassifier + from pyramid.interfaces import ISecuredView + from pyramid.interfaces import IViewClassifier class Checker(object): def __permitted__(self, context, request): self.context = context @@ -131,8 +131,8 @@ class TestViewExecutionPermitted(unittest.TestCase): return checker def test_no_permission(self): - from repoze.bfg.threadlocal import get_current_registry - from repoze.bfg.interfaces import ISettings + from pyramid.threadlocal import get_current_registry + from pyramid.interfaces import ISettings settings = dict(debug_authorization=True) reg = get_current_registry() reg.registerUtility(settings, ISettings) @@ -147,7 +147,7 @@ class TestViewExecutionPermitted(unittest.TestCase): def test_with_permission(self): from zope.interface import Interface from zope.interface import directlyProvides - from repoze.bfg.interfaces import IRequest + from pyramid.interfaces import IRequest class IContext(Interface): pass context = DummyContext() @@ -166,7 +166,7 @@ class TestHasPermission(unittest.TestCase): cleanUp() def _callFUT(self, *arg): - from repoze.bfg.security import has_permission + from pyramid.security import has_permission return has_permission(*arg) def test_no_authentication_policy(self): @@ -187,7 +187,7 @@ class TestHasPermission(unittest.TestCase): self.assertEqual(self._callFUT('view', None, request), 'yo') def test_no_registry_on_request(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry request = DummyRequest({}) registry = get_current_registry() _registerAuthenticationPolicy(registry, None) @@ -202,7 +202,7 @@ class TestAuthenticatedUserId(unittest.TestCase): cleanUp() def _callFUT(self, request): - from repoze.bfg.security import authenticated_userid + from pyramid.security import authenticated_userid return authenticated_userid(request) def test_no_authentication_policy(self): @@ -217,7 +217,7 @@ class TestAuthenticatedUserId(unittest.TestCase): self.assertEqual(result, 'yo') def test_with_authentication_policy_no_reg_on_request(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry request = DummyRequest({}) registry = get_current_registry() _registerAuthenticationPolicy(registry, 'yo') @@ -232,7 +232,7 @@ class TestEffectivePrincipals(unittest.TestCase): cleanUp() def _callFUT(self, request): - from repoze.bfg.security import effective_principals + from pyramid.security import effective_principals return effective_principals(request) def test_no_authentication_policy(self): @@ -247,7 +247,7 @@ class TestEffectivePrincipals(unittest.TestCase): self.assertEqual(result, 'yo') def test_with_authentication_policy_no_reg_on_request(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() request = DummyRequest({}) _registerAuthenticationPolicy(registry, 'yo') @@ -262,17 +262,17 @@ class TestPrincipalsAllowedByPermission(unittest.TestCase): cleanUp() def _callFUT(self, *arg): - from repoze.bfg.security import principals_allowed_by_permission + from pyramid.security import principals_allowed_by_permission return principals_allowed_by_permission(*arg) def test_no_authorization_policy(self): - from repoze.bfg.security import Everyone + from pyramid.security import Everyone context = DummyContext() result = self._callFUT(context, 'view') self.assertEqual(result, [Everyone]) def test_with_authorization_policy(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() _registerAuthorizationPolicy(registry, 'yo') context = DummyContext() @@ -287,7 +287,7 @@ class TestRemember(unittest.TestCase): cleanUp() def _callFUT(self, *arg): - from repoze.bfg.security import remember + from pyramid.security import remember return remember(*arg) def test_no_authentication_policy(self): @@ -303,7 +303,7 @@ class TestRemember(unittest.TestCase): self.assertEqual(result, 'yo') def test_with_authentication_policy_no_reg_on_request(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() request = DummyRequest({}) _registerAuthenticationPolicy(registry, 'yo') @@ -318,7 +318,7 @@ class TestForget(unittest.TestCase): cleanUp() def _callFUT(self, *arg): - from repoze.bfg.security import forget + from pyramid.security import forget return forget(*arg) def test_no_authentication_policy(self): @@ -333,7 +333,7 @@ class TestForget(unittest.TestCase): self.assertEqual(result, 'yo') def test_with_authentication_policy_no_reg_on_request(self): - from repoze.bfg.threadlocal import get_current_registry + from pyramid.threadlocal import get_current_registry registry = get_current_registry() request = DummyRequest({}) _registerAuthenticationPolicy(registry, 'yo') @@ -375,19 +375,19 @@ class DummyAuthorizationPolicy: return self.result def _registerAuthenticationPolicy(reg, result): - from repoze.bfg.interfaces import IAuthenticationPolicy + from pyramid.interfaces import IAuthenticationPolicy policy = DummyAuthenticationPolicy(result) reg.registerUtility(policy, IAuthenticationPolicy) return policy def _registerAuthorizationPolicy(reg, result): - from repoze.bfg.interfaces import IAuthorizationPolicy + from pyramid.interfaces import IAuthorizationPolicy policy = DummyAuthorizationPolicy(result) reg.registerUtility(policy, IAuthorizationPolicy) return policy def _makeRequest(): - from repoze.bfg.registry import Registry + from pyramid.registry import Registry request = DummyRequest({}) request.registry = Registry() return request diff --git a/pyramid/tests/test_settings.py b/pyramid/tests/test_settings.py index be73f9dce..0689a0835 100644 --- a/pyramid/tests/test_settings.py +++ b/pyramid/tests/test_settings.py @@ -2,7 +2,7 @@ import unittest class TestSettings(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.settings import Settings + from pyramid.settings import Settings return Settings def _makeOne(self, d=None, environ=None): @@ -179,8 +179,8 @@ class TestSettings(unittest.TestCase): class TestGetSettings(unittest.TestCase): def setUp(self): - from repoze.bfg.configuration import Configurator - from repoze.bfg.registry import Registry + from pyramid.configuration import Configurator + from pyramid.registry import Registry registry = Registry('testing') self.config = Configurator(registry=registry) self.config.begin() @@ -189,14 +189,14 @@ class TestGetSettings(unittest.TestCase): self.config.end() def _callFUT(self): - from repoze.bfg.settings import get_settings + from pyramid.settings import get_settings return get_settings() def test_it_nosettings(self): self.assertEqual(self._callFUT(), None) def test_it_withsettings(self): - from repoze.bfg.interfaces import ISettings + from pyramid.interfaces import ISettings settings = {'a':1} self.config.registry.registerUtility(settings, ISettings) self.assertEqual(self._callFUT(), settings) diff --git a/pyramid/tests/test_static.py b/pyramid/tests/test_static.py index 449860883..bd910cb66 100644 --- a/pyramid/tests/test_static.py +++ b/pyramid/tests/test_static.py @@ -1,9 +1,9 @@ import unittest -from repoze.bfg.testing import cleanUp +from pyramid.testing import cleanUp class TestPackageURLParser(unittest.TestCase): def _getTargetClass(self): - from repoze.bfg.static import PackageURLParser + from pyramid.static import PackageURLParser return PackageURLParser def _makeOne(self, *arg, **kw): @@ -40,7 +40,7 @@ class TestPackageURLParser(unittest.TestCase): def test_call_adds_slash_path_info_empty(self): environ = self._makeEnviron(PATH_INFO='') - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') sr = DummyStartResponse() response = inst(environ, sr) body = response[0] @@ -49,7 +49,7 @@ class TestPackageURLParser(unittest.TestCase): def test_path_info_slash_means_index_html(self): environ = self._makeEnviron() - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') sr = DummyStartResponse() response = inst(environ, sr) body = response[0] @@ -57,7 +57,7 @@ class TestPackageURLParser(unittest.TestCase): def test_resource_out_of_bounds(self): environ = self._makeEnviron() - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') inst.root_resource = 'abcdef' sr = DummyStartResponse() response = inst(environ, sr) @@ -67,7 +67,7 @@ class TestPackageURLParser(unittest.TestCase): def test_resource_doesnt_exist(self): environ = self._makeEnviron(PATH_INFO='/notthere') - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') sr = DummyStartResponse() response = inst(environ, sr) body = response[0] @@ -76,7 +76,7 @@ class TestPackageURLParser(unittest.TestCase): def test_resource_isdir(self): environ = self._makeEnviron(PATH_INFO='/subdir/') - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') sr = DummyStartResponse() response = inst(environ, sr) body = response[0] @@ -84,7 +84,7 @@ class TestPackageURLParser(unittest.TestCase): def test_resource_is_file(self): environ = self._makeEnviron(PATH_INFO='/index.html') - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') sr = DummyStartResponse() response = inst(environ, sr) body = response[0] @@ -92,7 +92,7 @@ class TestPackageURLParser(unittest.TestCase): def test_resource_is_file_with_cache_max_age(self): environ = self._makeEnviron(PATH_INFO='/index.html') - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static', + inst = self._makeOne('pyramid.tests', 'fixtures/static', cache_max_age=600) sr = DummyStartResponse() response = inst(environ, sr) @@ -108,7 +108,7 @@ class TestPackageURLParser(unittest.TestCase): def test_resource_is_file_with_no_cache_max_age(self): environ = self._makeEnviron(PATH_INFO='/index.html') - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') sr = DummyStartResponse() response = inst(environ, sr) body = response[0] @@ -126,7 +126,7 @@ class TestPackageURLParser(unittest.TestCase): return True dummy_eq = DummyEq() environ = self._makeEnviron(HTTP_IF_NONE_MATCH=dummy_eq) - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') sr = DummyStartResponse() response = inst(environ, sr) self.assertEqual(len(sr.headerlist), 1) @@ -135,13 +135,13 @@ class TestPackageURLParser(unittest.TestCase): self.assertEqual(response[0], '') def test_repr(self): - inst = self._makeOne('repoze.bfg.tests', 'fixtures/static') + inst = self._makeOne('pyramid.tests', 'fixtures/static') self.failUnless( repr(inst).startswith( - ' - + diff --git a/pyramid/tests/viewdecoratorapp/views/views.py b/pyramid/tests/viewdecoratorapp/views/views.py index 29f8c7fd4..15b3e63c3 100644 --- a/pyramid/tests/viewdecoratorapp/views/views.py +++ b/pyramid/tests/viewdecoratorapp/views/views.py @@ -1,11 +1,11 @@ import os -from repoze.bfg.view import bfg_view +from pyramid.view import bfg_view @bfg_view(renderer='templates/foo.pt', name='first') def first(request): return {'result':'OK1'} -@bfg_view(renderer='repoze.bfg.tests.viewdecoratorapp.views:templates/foo.pt', +@bfg_view(renderer='pyramid.tests.viewdecoratorapp.views:templates/foo.pt', name='second') def second(request): return {'result':'OK2'} diff --git a/pyramid/threadlocal.py b/pyramid/threadlocal.py index 631cca62a..f08057453 100644 --- a/pyramid/threadlocal.py +++ b/pyramid/threadlocal.py @@ -1,6 +1,6 @@ import threading -from repoze.bfg.registry import global_registry +from pyramid.registry import global_registry class ThreadLocalManager(threading.local): def __init__(self, default=None): diff --git a/pyramid/traversal.py b/pyramid/traversal.py index 84365e2ff..03c7292cf 100644 --- a/pyramid/traversal.py +++ b/pyramid/traversal.py @@ -5,16 +5,16 @@ from zope.interface.interfaces import IInterface from repoze.lru import lru_cache -from repoze.bfg.interfaces import IContextURL -from repoze.bfg.interfaces import IRequestFactory -from repoze.bfg.interfaces import ITraverser -from repoze.bfg.interfaces import VH_ROOT_KEY - -from repoze.bfg.encode import url_quote -from repoze.bfg.exceptions import URLDecodeError -from repoze.bfg.location import lineage -from repoze.bfg.request import Request -from repoze.bfg.threadlocal import get_current_registry +from pyramid.interfaces import IContextURL +from pyramid.interfaces import IRequestFactory +from pyramid.interfaces import ITraverser +from pyramid.interfaces import VH_ROOT_KEY + +from pyramid.encode import url_quote +from pyramid.exceptions import URLDecodeError +from pyramid.location import lineage +from pyramid.request import Request +from pyramid.threadlocal import get_current_registry def find_root(model): """ Find the root node in the graph to which ``model`` diff --git a/pyramid/url.py b/pyramid/url.py index d1532f7ef..8dca12c0c 100644 --- a/pyramid/url.py +++ b/pyramid/url.py @@ -4,15 +4,15 @@ import os from repoze.lru import lru_cache -from repoze.bfg.interfaces import IContextURL -from repoze.bfg.interfaces import IRoutesMapper -from repoze.bfg.interfaces import IStaticURLInfo - -from repoze.bfg.encode import urlencode -from repoze.bfg.path import caller_package -from repoze.bfg.threadlocal import get_current_registry -from repoze.bfg.traversal import TraversalContextURL -from repoze.bfg.traversal import quote_path_segment +from pyramid.interfaces import IContextURL +from pyramid.interfaces import IRoutesMapper +from pyramid.interfaces import IStaticURLInfo + +from pyramid.encode import urlencode +from pyramid.path import caller_package +from pyramid.threadlocal import get_current_registry +from pyramid.traversal import TraversalContextURL +from pyramid.traversal import quote_path_segment def route_url(route_name, request, *elements, **kw): """Generates a fully qualified URL for a named :mod:`repoze.bfg` diff --git a/pyramid/urldispatch.py b/pyramid/urldispatch.py index 8aca2c421..aa0bddfe9 100644 --- a/pyramid/urldispatch.py +++ b/pyramid/urldispatch.py @@ -2,14 +2,14 @@ import re from urllib import unquote from zope.interface import implements -from repoze.bfg.interfaces import IRoutesMapper -from repoze.bfg.interfaces import IRoute - -from repoze.bfg.compat import all -from repoze.bfg.encode import url_quote -from repoze.bfg.exceptions import URLDecodeError -from repoze.bfg.traversal import traversal_path -from repoze.bfg.traversal import quote_path_segment +from pyramid.interfaces import IRoutesMapper +from pyramid.interfaces import IRoute + +from pyramid.compat import all +from pyramid.encode import url_quote +from pyramid.exceptions import URLDecodeError +from pyramid.traversal import traversal_path +from pyramid.traversal import quote_path_segment _marker = object() diff --git a/pyramid/view.py b/pyramid/view.py index c5fd60623..fb4e21b41 100644 --- a/pyramid/view.py +++ b/pyramid/view.py @@ -18,17 +18,17 @@ import venusian from zope.deprecation import deprecated from zope.interface import providedBy -from repoze.bfg.interfaces import IRoutesMapper -from repoze.bfg.interfaces import IView -from repoze.bfg.interfaces import IViewClassifier +from pyramid.interfaces import IRoutesMapper +from pyramid.interfaces import IView +from pyramid.interfaces import IViewClassifier -from repoze.bfg.path import package_path -from repoze.bfg.resource import resource_spec_from_abspath -from repoze.bfg.static import static_view as static # B/C -from repoze.bfg.threadlocal import get_current_registry +from pyramid.path import package_path +from pyramid.resource import resource_spec_from_abspath +from pyramid.static import static_view as static # B/C +from pyramid.threadlocal import get_current_registry # b/c imports -from repoze.bfg.security import view_execution_permitted +from pyramid.security import view_execution_permitted view_execution_permitted # prevent PyFlakes from complaining diff --git a/pyramid/wsgi.py b/pyramid/wsgi.py index c576253b3..152e3a72b 100644 --- a/pyramid/wsgi.py +++ b/pyramid/wsgi.py @@ -1,5 +1,5 @@ -from repoze.bfg.compat import wraps -from repoze.bfg.traversal import quote_path_segment +from pyramid.compat import wraps +from pyramid.traversal import quote_path_segment def wsgiapp(wrapped): """ Decorator to turn a WSGI application into a :mod:`repoze.bfg` diff --git a/pyramid/zcml.py b/pyramid/zcml.py index 2bf394eb8..561beb857 100644 --- a/pyramid/zcml.py +++ b/pyramid/zcml.py @@ -16,25 +16,25 @@ from zope.schema import Bool from zope.schema import Int from zope.schema import TextLine -from repoze.bfg.interfaces import IAuthenticationPolicy -from repoze.bfg.interfaces import IAuthorizationPolicy -from repoze.bfg.interfaces import IDefaultPermission -from repoze.bfg.interfaces import IRendererFactory -from repoze.bfg.interfaces import IRouteRequest -from repoze.bfg.interfaces import IView - -from repoze.bfg.authentication import AuthTktAuthenticationPolicy -from repoze.bfg.authentication import RemoteUserAuthenticationPolicy -from repoze.bfg.authentication import RepozeWho1AuthenticationPolicy -from repoze.bfg.authorization import ACLAuthorizationPolicy -from repoze.bfg.configuration import Configurator -from repoze.bfg.exceptions import ConfigurationError -from repoze.bfg.exceptions import NotFound -from repoze.bfg.exceptions import Forbidden -from repoze.bfg.request import route_request_iface -from repoze.bfg.resource import resource_spec_from_abspath -from repoze.bfg.static import StaticURLInfo -from repoze.bfg.threadlocal import get_current_registry +from pyramid.interfaces import IAuthenticationPolicy +from pyramid.interfaces import IAuthorizationPolicy +from pyramid.interfaces import IDefaultPermission +from pyramid.interfaces import IRendererFactory +from pyramid.interfaces import IRouteRequest +from pyramid.interfaces import IView + +from pyramid.authentication import AuthTktAuthenticationPolicy +from pyramid.authentication import RemoteUserAuthenticationPolicy +from pyramid.authentication import RepozeWho1AuthenticationPolicy +from pyramid.authorization import ACLAuthorizationPolicy +from pyramid.configuration import Configurator +from pyramid.exceptions import ConfigurationError +from pyramid.exceptions import NotFound +from pyramid.exceptions import Forbidden +from pyramid.request import route_request_iface +from pyramid.resource import resource_spec_from_abspath +from pyramid.static import StaticURLInfo +from pyramid.threadlocal import get_current_registry ###################### directives ########################## diff --git a/setup.cfg b/setup.cfg index 5b41e17e5..e28494286 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,11 +1,10 @@ [easy_install] zip_ok = false -index_url = http://dist.repoze.org/bfg/dev/simple [nosetests] match=^test -where=repoze/bfg +where=pyramid nocapture=1 -cover-package=repoze.bfg +cover-package=pyramid cover-erase=1 diff --git a/setup.py b/setup.py index df9ccc5d4..1dbabe5f4 100644 --- a/setup.py +++ b/setup.py @@ -12,7 +12,7 @@ # ############################################################################## -__version__ = '1.3a15' +__version__ = '1.0a1' import os import platform @@ -52,38 +52,37 @@ else: if sys.version_info[:2] < (2, 6): install_requires.append('simplejson') -setup(name='repoze.bfg', +setup(name='pyramid', version=__version__, - description='The repoze.bfg web application framework', + description='The Pyramid web application framework, a Pylons project', long_description=README + '\n\n' + CHANGES, classifiers=[ "Intended Audience :: Developers", "Programming Language :: Python", - "Framework :: BFG", + "Framework :: Pylons", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: WSGI", "License :: Repoze Public License", ], - keywords='web wsgi bfg', + keywords='web wsgi pylons pyramid bfg', author="Chris McDonough, Agendaless Consulting", author_email="repoze-dev@lists.repoze.org", - url="http://bfg.repoze.org", + url="http://pylonshq.com", license="BSD-derived (http://www.repoze.org/LICENSE.txt)", packages=find_packages(), include_package_data=True, - namespace_packages = ['repoze', 'repoze.bfg'], zip_safe=False, install_requires = install_requires, tests_require = tests_require, - test_suite="repoze.bfg.tests", + test_suite="pyramid.tests", entry_points = """\ [paste.paster_create_template] - bfg_starter=repoze.bfg.paster:StarterProjectTemplate - bfg_zodb=repoze.bfg.paster:ZODBProjectTemplate - bfg_routesalchemy=repoze.bfg.paster:RoutesAlchemyProjectTemplate - bfg_alchemy=repoze.bfg.paster:AlchemyProjectTemplate + pyramid_starter=pyramid.paster:StarterProjectTemplate + pyramid_zodb=pyramid.paster:ZODBProjectTemplate + pyramid_routesalchemy=pyramid.paster:RoutesAlchemyProjectTemplate + pyramid_alchemy=pyramid.paster:AlchemyProjectTemplate [paste.paster_command] - bfgshell=repoze.bfg.paster:BFGShellCommand + pyramid_shell=pyramid.paster:BFGShellCommand """ ) -- cgit v1.2.3