summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2013-09-08 17:37:38 -0400
committerChris McDonough <chrism@plope.com>2013-09-08 17:37:38 -0400
commitf9600f6c935736c0fe727d7c38e38c6dfa4e69dd (patch)
treefa40fbb2fb1023f6781742fdf3d5c2e1c7b6a0e3
parentcbcd4d2dc8f948d43fffd6f403cee3bec93f87f8 (diff)
downloadpyramid-f9600f6c935736c0fe727d7c38e38c6dfa4e69dd.tar.gz
pyramid-f9600f6c935736c0fe727d7c38e38c6dfa4e69dd.tar.bz2
pyramid-f9600f6c935736c0fe727d7c38e38c6dfa4e69dd.zip
move test to more correct location, 79 cols
-rw-r--r--pyramid/tests/test_config/test_init.py36
-rw-r--r--pyramid/tests/test_config/test_util.py30
2 files changed, 35 insertions, 31 deletions
diff --git a/pyramid/tests/test_config/test_init.py b/pyramid/tests/test_config/test_init.py
index 4c6fd3ab9..a7ef65fe8 100644
--- a/pyramid/tests/test_config/test_init.py
+++ b/pyramid/tests/test_config/test_init.py
@@ -3,7 +3,6 @@ import warnings
import os
-from pyramid.compat import PYPY
from pyramid.compat import im_func
from pyramid.testing import skip_on
@@ -1475,6 +1474,39 @@ class TestConfigurator_add_directive(unittest.TestCase):
self.assertEqual(action['callable'], None)
self.assertEqual(action['args'], config2.package)
+class TestConfigurator__add_predicate(unittest.TestCase):
+ def _makeOne(self):
+ from pyramid.config import Configurator
+ return Configurator()
+
+ def test_factory_as_object(self):
+ config = self._makeOne()
+
+ def _fakeAction(discriminator, callable=None, args=(), kw=None,
+ order=0, introspectables=(), **extra):
+ self.assertEqual(len(introspectables), 1)
+ self.assertEqual(introspectables[0]['name'], 'testing')
+ self.assertEqual(introspectables[0]['factory'], DummyPredicate)
+
+ config.action = _fakeAction
+ config._add_predicate('route', 'testing', DummyPredicate)
+
+ def test_factory_as_dotted_name(self):
+ config = self._makeOne()
+
+ def _fakeAction(discriminator, callable=None, args=(),
+ kw=None, order=0, introspectables=(), **extra):
+ self.assertEqual(len(introspectables), 1)
+ self.assertEqual(introspectables[0]['name'], 'testing')
+ self.assertEqual(introspectables[0]['factory'], DummyPredicate)
+
+ config.action = _fakeAction
+ config._add_predicate(
+ 'route',
+ 'testing',
+ 'pyramid.tests.test_config.test_init.DummyPredicate'
+ )
+
class TestActionState(unittest.TestCase):
def _makeOne(self):
from pyramid.config import ActionState
@@ -1989,3 +2021,5 @@ class DummyIntrospectable(object):
def register(self, introspector, action_info):
self.registered.append((introspector, action_info))
+class DummyPredicate(object):
+ pass
diff --git a/pyramid/tests/test_config/test_util.py b/pyramid/tests/test_config/test_util.py
index 93d5c8895..bb61714ae 100644
--- a/pyramid/tests/test_config/test_util.py
+++ b/pyramid/tests/test_config/test_util.py
@@ -587,36 +587,6 @@ class TestNotted(unittest.TestCase):
self.assertEqual(inst.phash(), '')
self.assertEqual(inst(None, None), True)
-class TestDotted(unittest.TestCase):
- def _makeOne(self, *arg, **kw):
- self.action_called = False
- from pyramid.config import Configurator
- config = Configurator(*arg, **kw)
- return config
-
- def test_it_without_dots(self):
- config = self._makeOne()
-
- def _fakeAction(discriminator, callable=None, args=(), kw=None, order=0, introspectables=(), **extra):
- self.assertEqual(len(introspectables), 1)
- self.assertEqual(introspectables[0]['name'], 'testing')
- self.assertEqual(introspectables[0]['factory'], DummyPredicate)
-
- config.action = _fakeAction
- config._add_predicate('route', 'testing', DummyPredicate)
-
- def test_it_with_dots(self):
- config = self._makeOne()
-
- def _fakeAction(discriminator, callable=None, args=(), kw=None, order=0, introspectables=(), **extra):
- self.assertEqual(len(introspectables), 1)
- self.assertEqual(introspectables[0]['name'], 'testing')
- self.assertEqual(introspectables[0]['factory'], DummyPredicate)
-
- config.action = _fakeAction
- config._add_predicate('route', 'testing', 'pyramid.tests.test_config.test_util.DummyPredicate')
-
-
class DummyPredicate(object):
def __init__(self, result):
self.result = result