Merge branch 'master' into 1.4-branch
| | |
| | | - 1.5: Maybe? deprecate set_request_property in favor of pointing people at |
| | | add_request_method, schedule removal for 1.8? |
| | | |
| | | - 1.5: Remove pyramid.config.rendering set_renderer_globals_factory maybe. |
| | | |
| | | - 1.5: remove pyramid.config.route _add_view_from_route function. |
| | | |
| | | - 1.6: Remove IContextURL and TraversalContextURL. |
| | | |
| | | Probably Bad Ideas |
| | |
| | | IRequest, |
| | | IRouteRequest, |
| | | IRoutesMapper, |
| | | PHASE1_CONFIG, |
| | | PHASE2_CONFIG, |
| | | ) |
| | | |
| | |
| | | |
| | | def __call__(self, info): |
| | | p = re.compile( |
| | | r'(?P<asset>[\w_.:/]+)' |
| | | r'(?P<asset>[\w_.:/-]+)' |
| | | r'(?:\#(?P<defname>[\w_]+))?' |
| | | r'(\.(?P<ext>.*))' |
| | | ) |
| | |
| | | from pyramid.mako_templating import IMakoLookup |
| | | return self.config.registry.getUtility(IMakoLookup, name=name) |
| | | |
| | | def test_hyphen_filenames(self): |
| | | from pyramid.mako_templating import renderer_factory |
| | | |
| | | info = DummyRendererInfo({ |
| | | 'name':'app:moon-and-world.mak', |
| | | 'package':None, |
| | | 'registry':self.config.registry, |
| | | 'settings':{}, |
| | | 'type': '' |
| | | }) |
| | | |
| | | result = renderer_factory(info) |
| | | self.assertEqual(result.path, 'app:moon-and-world.mak') |
| | | |
| | | def test_no_directories(self): |
| | | info = DummyRendererInfo({ |
| | | 'name':'pyramid.tests:fixtures/helloworld.mak', |