def test_debug_flags(self): page = ZPTPage() page = self.pageInContext(page) page.setSource(u'<tal:x>Foo</tal:x>') request = TestRequest() self.assertEquals(page.render(request), u'Foo') request.debug.showTAL = True self.assertEquals(page.render(request), u'<tal:x>Foo</tal:x>') request.debug.showTAL = False request.debug.sourceAnnotations = True self.assertEquals(page.pt_source_file(), '/folder/zpt') self.assertEquals( page.render(request), '<!--\n' + '=' * 78 + '\n' + '/folder/zpt (line 1)\n' + '=' * 78 + '\n' + '-->Foo')
def test_debug_flags(self): page = ZPTPage() page = self.pageInContext(page) page.setSource(u'<tal:x>Foo</tal:x>') request = TestRequest() self.assertEquals(page.render(request), 'Foo\n') request.debug.showTAL = True self.assertEquals(page.render(request), '<tal:x>Foo</tal:x>\n') request.debug.showTAL = False request.debug.sourceAnnotations = True self.assertEquals(page.pt_source_file(), '/folder/zpt') self.assertEquals(page.render(request), '<!--\n' + '=' * 78 + '\n' + '/folder/zpt (line 1)\n' + '=' * 78 + '\n' + '-->Foo\n')
def test_source_file(self): page = ZPTPage() self.assert_(page.pt_source_file() is None) page = self.pageInContext(page) self.assertEquals(page.pt_source_file(), '/folder/zpt')
def test_source_file(self): page = ZPTPage() self.assert_(page.pt_source_file() is None) page = self.pageInContext(page) self.assertEquals(page.pt_source_file(), '/folder/zpt')