summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2012-02-18 15:23:16 -0500
committerChris McDonough <chrism@plope.com>2012-02-18 15:23:16 -0500
commit99de4d85466711bf0a2321df2c2bf0a273989015 (patch)
tree2bcf458b637dc5ad8a15d287e28ba4a36d2b77c3
parent44f585291d5f98892a94b3dafca42a70c4f3fc02 (diff)
downloadpyramid-99de4d85466711bf0a2321df2c2bf0a273989015.tar.gz
pyramid-99de4d85466711bf0a2321df2c2bf0a273989015.tar.bz2
pyramid-99de4d85466711bf0a2321df2c2bf0a273989015.zip
reorder tests
-rw-r--r--pyramid/tests/test_traversal.py71
1 files changed, 36 insertions, 35 deletions
diff --git a/pyramid/tests/test_traversal.py b/pyramid/tests/test_traversal.py
index 8261ad7d9..8e0bb2494 100644
--- a/pyramid/tests/test_traversal.py
+++ b/pyramid/tests/test_traversal.py
@@ -878,6 +878,7 @@ class ResourceURLTests(unittest.TestCase):
reg.registerAdapter(traverser, (Interface,), ITraverser)
def test_class_conforms_to_IContextURL(self):
+ # bw compat
from zope.interface.verify import verifyClass
verifyClass(IContextURL, self._getTargetClass())
@@ -975,39 +976,7 @@ class ResourceURLTests(unittest.TestCase):
result = context_url()
self.assertEqual(result, 'http://example.com:5432/one/two/')
- def test_virtual_root_no_virtual_root_path(self):
- root = DummyContext()
- root.__name__ = None
- root.__parent__ = None
- one = DummyContext()
- one.__name__ = 'one'
- one.__parent__ = root
- request = DummyRequest()
- context_url = self._makeOne(one, request)
- self.assertEqual(context_url.virtual_root(), root)
-
- def test_virtual_root_no_virtual_root_path_with_root_on_request(self):
- context = DummyContext()
- context.__parent__ = None
- request = DummyRequest()
- request.root = DummyContext()
- context_url = self._makeOne(context, request)
- self.assertEqual(context_url.virtual_root(), request.root)
-
- def test_virtual_root_with_virtual_root_path(self):
- from pyramid.interfaces import VH_ROOT_KEY
- context = DummyContext()
- context.__parent__ = None
- traversed_to = DummyContext()
- environ = {VH_ROOT_KEY:'/one'}
- request = DummyRequest(environ)
- traverser = make_traverser({'context':traversed_to, 'view_name':''})
- self._registerTraverser(traverser)
- context_url = self._makeOne(context, request)
- self.assertEqual(context_url.virtual_root(), traversed_to)
- self.assertEqual(context.request.environ['PATH_INFO'], '/one')
-
- def test_empty_names_not_ignored(self):
+ def test_call_empty_names_not_ignored(self):
bar = DummyContext()
empty = DummyContext(bar)
root = DummyContext(empty)
@@ -1022,7 +991,7 @@ class ResourceURLTests(unittest.TestCase):
result = context_url()
self.assertEqual(result, 'http://example.com:5432//bar/')
- def test_local_url_returns_None(self):
+ def test_call_local_url_returns_None(self):
resource = DummyContext()
def resource_url(request, info):
self.assertEqual(info['virtual_path'], '/')
@@ -1034,7 +1003,7 @@ class ResourceURLTests(unittest.TestCase):
result = context_url()
self.assertEqual(result, 'http://example.com:5432/')
- def test_local_url_returns_url(self):
+ def test_call_local_url_returns_url(self):
resource = DummyContext()
def resource_url(request, info):
self.assertEqual(info['virtual_path'], '/')
@@ -1046,6 +1015,38 @@ class ResourceURLTests(unittest.TestCase):
result = context_url()
self.assertEqual(result, 'abc')
+ def test_virtual_root_no_virtual_root_path(self):
+ root = DummyContext()
+ root.__name__ = None
+ root.__parent__ = None
+ one = DummyContext()
+ one.__name__ = 'one'
+ one.__parent__ = root
+ request = DummyRequest()
+ context_url = self._makeOne(one, request)
+ self.assertEqual(context_url.virtual_root(), root)
+
+ def test_virtual_root_no_virtual_root_path_with_root_on_request(self):
+ context = DummyContext()
+ context.__parent__ = None
+ request = DummyRequest()
+ request.root = DummyContext()
+ context_url = self._makeOne(context, request)
+ self.assertEqual(context_url.virtual_root(), request.root)
+
+ def test_virtual_root_with_virtual_root_path(self):
+ from pyramid.interfaces import VH_ROOT_KEY
+ context = DummyContext()
+ context.__parent__ = None
+ traversed_to = DummyContext()
+ environ = {VH_ROOT_KEY:'/one'}
+ request = DummyRequest(environ)
+ traverser = make_traverser({'context':traversed_to, 'view_name':''})
+ self._registerTraverser(traverser)
+ context_url = self._makeOne(context, request)
+ self.assertEqual(context_url.virtual_root(), traversed_to)
+ self.assertEqual(context.request.environ['PATH_INFO'], '/one')
+
def test_IResourceURL_attributes_with_vroot(self):
from pyramid.interfaces import VH_ROOT_KEY
root = DummyContext()