summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-08-16 14:12:01 -0400
committerChris McDonough <chrism@plope.com>2011-08-16 14:12:01 -0400
commit28c7384938522853bed08ce9dac9feaac81899b1 (patch)
treeaeedeebd01174f3aab55f14c97086d35e30b94a2
parent5ec3308588f7a1a632752027bdeb2a1c06b3a783 (diff)
downloadpyramid-28c7384938522853bed08ce9dac9feaac81899b1.tar.gz
pyramid-28c7384938522853bed08ce9dac9feaac81899b1.tar.bz2
pyramid-28c7384938522853bed08ce9dac9feaac81899b1.zip
provide a default for route_prefix to PyramidConfigurationMachine (for zcml directives that dont call _makeContext)
-rw-r--r--pyramid/config/__init__.py1
-rw-r--r--pyramid/tests/test_config/test_init.py6
2 files changed, 7 insertions, 0 deletions
diff --git a/pyramid/config/__init__.py b/pyramid/config/__init__.py
index 4cddaf43a..5957dc612 100644
--- a/pyramid/config/__init__.py
+++ b/pyramid/config/__init__.py
@@ -763,6 +763,7 @@ class Configurator(
class PyramidConfigurationMachine(ConfigurationMachine):
autocommit = False
+ route_prefix = None
def processSpec(self, spec):
"""Check whether a callable needs to be processed. The ``spec``
diff --git a/pyramid/tests/test_config/test_init.py b/pyramid/tests/test_config/test_init.py
index 90a738eed..ec9fea460 100644
--- a/pyramid/tests/test_config/test_init.py
+++ b/pyramid/tests/test_config/test_init.py
@@ -3908,6 +3908,12 @@ class TestConfigurator_add_directive(unittest.TestCase):
('discrim', None, config2.package),
)
+class TestPyramidConfigurationMachine(unittest.TestCase):
+ def test_it(self):
+ from pyramid.config import PyramidConfigurationMachine
+ m = PyramidConfigurationMachine()
+ self.assertEqual(m.autocommit, False)
+ self.assertEqual(m.route_prefix, None)
class DummyRequest:
subpath = ()