diff options
| author | Chris McDonough <chrism@plope.com> | 2011-08-16 14:12:01 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2011-08-16 14:12:01 -0400 |
| commit | 28c7384938522853bed08ce9dac9feaac81899b1 (patch) | |
| tree | aeedeebd01174f3aab55f14c97086d35e30b94a2 | |
| parent | 5ec3308588f7a1a632752027bdeb2a1c06b3a783 (diff) | |
| download | pyramid-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__.py | 1 | ||||
| -rw-r--r-- | pyramid/tests/test_config/test_init.py | 6 |
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 = () |
