def test_page_site_layout_is_not_acquired(self): self.registry[DEFAULT_SITE_LAYOUT_REGISTRY_KEY] = \ b'/++sitelayout++testlayout1/site.html' a1 = ILayoutAware(self.portal['f1']) a2 = ILayoutAware(self.portal['f1']['d1']) self.assertEqual(a1.site_layout(), a2.site_layout()) a1.pageSiteLayout = '/++sitelayout++testlayout2/mylayout.html' self.assertNotEqual(a1.site_layout(), a2.site_layout())
def _getLayout(self): layout_adapter = ILayoutAware(self.context) if self.request.form.get('ajax_load'): return layout_adapter.ajax_site_layout() return layout_adapter.site_layout()