diff options
| author | Michael Merickel <github@m.merickel.org> | 2018-10-15 09:56:42 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-10-15 09:56:42 -0500 |
| commit | bda1306749c62ef4f11cfe567ed7d56c8ad94240 (patch) | |
| tree | 304c696c105ca15bbe0f13d96c79524974de768b /tests/test_scripting.py | |
| parent | 81576ee51564c49d5ff3c1c07f214f22a8438231 (diff) | |
| parent | a54bc1ccac17625991e26eb5d4577f893803c683 (diff) | |
| download | pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.tar.gz pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.tar.bz2 pyramid-bda1306749c62ef4f11cfe567ed7d56c8ad94240.zip | |
Merge pull request #3388 from mmerickel/black
format source using black
Diffstat (limited to 'tests/test_scripting.py')
| -rw-r--r-- | tests/test_scripting.py | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/tests/test_scripting.py b/tests/test_scripting.py index ed88bb470..8f74f35f8 100644 --- a/tests/test_scripting.py +++ b/tests/test_scripting.py @@ -1,8 +1,10 @@ import unittest + class Test_get_root(unittest.TestCase): def _callFUT(self, app, request=None): from pyramid.scripting import get_root + return get_root(app, request) def _makeRegistry(self): @@ -10,6 +12,7 @@ class Test_get_root(unittest.TestCase): def setUp(self): from pyramid.threadlocal import manager + self.manager = manager self.default = manager.get() @@ -38,9 +41,11 @@ class Test_get_root(unittest.TestCase): closer() self.assertEqual(self.default, self.manager.get()) + class Test_prepare(unittest.TestCase): def _callFUT(self, request=None, registry=None): from pyramid.scripting import prepare + return prepare(request, registry) def _makeRegistry(self, L=None): @@ -50,11 +55,13 @@ class Test_prepare(unittest.TestCase): def setUp(self): from pyramid.threadlocal import manager + self.manager = manager self.default = manager.get() def test_it_no_valid_apps(self): from pyramid.exceptions import ConfigurationError + self.assertRaises(ConfigurationError, self._callFUT) def test_it_norequest(self): @@ -114,12 +121,13 @@ class Test_prepare(unittest.TestCase): request.context = context registry = request.registry = self._makeRegistry() info = self._callFUT(request=request, registry=registry) - root, closer, root = info['root'], info['closer'], info['root'] + closer = info['closer'] closer() self.assertEqual(request.context, context) def test_it_with_extensions(self): from pyramid.util import InstancePropertyHelper + exts = DummyExtensions() ext_method = lambda r: 'bar' name, fn = InstancePropertyHelper.make_property(ext_method, 'foo') @@ -128,7 +136,7 @@ class Test_prepare(unittest.TestCase): registry = request.registry = self._makeRegistry([exts, DummyFactory]) info = self._callFUT(request=request, registry=registry) self.assertEqual(request.foo, 'bar') - root, closer = info['root'], info['closer'] + closer = info['closer'] closer() def test_it_is_a_context_manager(self): @@ -143,18 +151,22 @@ class Test_prepare(unittest.TestCase): self.assertEqual(pushed['request'].registry, registry) self.assertEqual(root.a, (request,)) orig_closer = info['closer'] + def closer(): orig_closer() closer_called[0] = True + info['closer'] = closer self.assertTrue(closer_called[0]) self.assertEqual(self.default, self.manager.get()) self.assertEqual(request.context, root) self.assertEqual(request.registry, registry) + class Test__make_request(unittest.TestCase): def _callFUT(self, path='/', registry=None): from pyramid.scripting import _make_request + return _make_request(path, registry) def _makeRegistry(self): @@ -168,6 +180,7 @@ class Test__make_request(unittest.TestCase): def test_it_with_no_registry(self): from pyramid.config import global_registries + registry = self._makeRegistry() global_registries.add(registry) try: @@ -177,11 +190,14 @@ class Test__make_request(unittest.TestCase): finally: global_registries.empty() + class Dummy: pass + dummy_root = Dummy() + class DummyFactory(object): @classmethod def blank(cls, path): @@ -192,15 +208,17 @@ class DummyFactory(object): self.a = a self.kw = kw + class DummyRegistry(object): def __init__(self, utilities): self.utilities = utilities - def queryUtility(self, iface, default=None): # pragma: no cover + def queryUtility(self, iface, default=None): # pragma: no cover if self.utilities: return self.utilities.pop(0) return default + class DummyApp: def __init__(self, registry=None): if registry: @@ -209,12 +227,15 @@ class DummyApp: def root_factory(self, environ): return dummy_root + class DummyRequest(object): matchdict = None matched_route = None + def __init__(self, environ): self.environ = environ + class DummyExtensions: def __init__(self): self.descriptors = {} |
