coverage for supplying a macro argument to a ZPT template renderer
| | |
| | | <html> |
| | | <metal:m define-macro="foo"> |
| | | Hello! |
| | | </metal:m> |
| | | </html> |
| | | |
| | |
| | | self.assertTrue(isinstance(result, text_type)) |
| | | self.assertEqual(result.rstrip('\n'), |
| | | '<div xmlns="http://www.w3.org/1999/xhtml">\n</div>') |
| | | |
| | | def test_macro_supplied(self): |
| | | minimal = self._getTemplatePath('withmacro.pt') |
| | | lookup = DummyLookup() |
| | | instance = self._makeOne(minimal, lookup, macro='foo') |
| | | result = instance.implementation()() |
| | | self.assertEqual(result, '\n Hello!\n') |
| | | |
| | | |
| | | |
| | | |
| | | class DummyLookup(object): |
| | |
| | | settings = reg.getUtility(ISettings) |
| | | self.assertEqual(settings['a'], 1) |
| | | |
| | | def test_add_settings_settings_None(self): |
| | | from pyramid.registry import Registry |
| | | from pyramid.interfaces import ISettings |
| | | reg = Registry() |
| | | config = self._makeOne(reg) |
| | | config.add_settings(None, a=1) |
| | | settings = reg.getUtility(ISettings) |
| | | self.assertEqual(settings['a'], 1) |
| | | |
| | | class TestSettings(unittest.TestCase): |
| | | |
| | | def _getTargetClass(self): |