def test___call___with_ZPT( self ): self._setWhichTemplate('ZPT') script = self._makeOne( 'testSTX', 'testSTX.stx' ) script = script.__of__(self.app) _setUpDefaultTraversable() self.assertEqual(_normalize_whitespace(script(self.REQUEST)), _normalize_whitespace(_EXPECTED_HTML))
def afterSetUp(self): self.container = Folder("container").__of__(self.portal) self.container._setObject("Base_viewProxyFieldLibrary", ERP5Form("Base_viewProxyFieldLibrary", "Proxys")) self.container._setObject("Base_view", ERP5Form("Base_view", "View")) from Products.CMFCore.tests.base.utils import _setUpDefaultTraversable _setUpDefaultTraversable()
def test___call___with_ZPT(self): self._setWhichTemplate('ZPT') script = self._makeOne('testSTX', 'testSTX.stx') script = script.__of__(self.app) _setUpDefaultTraversable() self.assertEqual(_normalize_whitespace(script(self.REQUEST)), _normalize_whitespace(_EXPECTED_HTML))
def afterSetUp(self): self.container = Folder('container').__of__(self.portal) self.container._setObject('Base_viewProxyFieldLibrary', ERP5Form('Base_viewProxyFieldLibrary', 'Proxys')) self.container._setObject('Base_view', ERP5Form('Base_view', 'View')) from Products.CMFCore.tests.base.utils import _setUpDefaultTraversable _setUpDefaultTraversable()
def afterSetUp(self): self.container = Folder('container').__of__(self.portal) self.container._setObject( 'Base_viewProxyFieldLibrary', ERP5Form('Base_viewProxyFieldLibrary', 'Proxys')) self.container._setObject('Base_view', ERP5Form('Base_view', 'View')) from Products.CMFCore.tests.base.utils import _setUpDefaultTraversable _setUpDefaultTraversable()
def setUp(self): """Creates a PDFForm, and a document on which the PDF form is rendered. """ super(TestPDFForm, self).setUp() from Products.CMFCore.tests.base.utils import _setUpDefaultTraversable _setUpDefaultTraversable() self.document = Document('doc_id') pdf_file = open(os.path.join(os.path.dirname(__file__), 'data', 'test_1.pdf'), 'rb') self.pdf_form = PDFForm('test_pdf_form').__of__(self.document) self.pdf_form.manage_upload(pdf_file)
def afterSetUp(self): self.container = Folder('container').__of__(self.portal) self.container._setObject('Base_viewProxyFieldLibrary', ERP5Form('Base_viewProxyFieldLibrary', 'Proxys')) self.container._setObject('Base_view', ERP5Form('Base_view', 'View')) try: from Products.CMFCore.tests.base.utils import _setUpDefaultTraversable _setUpDefaultTraversable() except ImportError: pass # On Zope 2.8, remove when we no longer support it
def test_caching( self ): # Test HTTP caching headers. from Products.CMFCore.tests.base.dummy import DummyCachingManager self.root.caching_policy_manager = DummyCachingManager() original_len = len( self.RESPONSE.headers ) script = self._makeOne('testReST', 'testReST.rst') script = script.__of__(self.root) _setUpDefaultTraversable() script(self.REQUEST, self.RESPONSE) self.failUnless( len( self.RESPONSE.headers ) >= original_len + 2 ) self.failUnless( 'foo' in self.RESPONSE.headers.keys() ) self.failUnless( 'bar' in self.RESPONSE.headers.keys() )
def test_caching(self): # Test HTTP caching headers. from Products.CMFCore.tests.base.dummy import DummyCachingManager self.root.caching_policy_manager = DummyCachingManager() original_len = len(self.RESPONSE.headers) script = self._makeOne('testReST', 'testReST.rst') script = script.__of__(self.root) _setUpDefaultTraversable() script(self.REQUEST, self.RESPONSE) self.failUnless(len(self.RESPONSE.headers) >= original_len + 2) self.failUnless('foo' in self.RESPONSE.headers.keys()) self.failUnless('bar' in self.RESPONSE.headers.keys())
def _initSite(self, with_icon=False): from OFS.Folder import Folder from Products.CMFActionIcons.ActionIconsTool import ActionIconsTool _setUpDefaultTraversable() self.root.site = Folder(id='site') site = self.root.site tool = ActionIconsTool() site._setObject(tool.getId(), tool) sm = getSiteManager() sm.registerUtility(site.portal_actionicons, IActionIconsTool) if with_icon: tool.addActionIcon(category=self.CATEGORY, action_id=self.ACTION_ID, title=self.TITLE, priority=self.PRIORITY, icon_expr=self.ICON_EXPR) return site
def _initSite(self, with_icon=False): from OFS.Folder import Folder from Products.CMFActionIcons.ActionIconsTool import ActionIconsTool _setUpDefaultTraversable() self.root.site = Folder(id='site') site = self.root.site tool = ActionIconsTool() site._setObject( tool.getId(), tool ) sm = getSiteManager() sm.registerUtility(site.portal_actionicons, IActionIconsTool) if with_icon: tool.addActionIcon( category=self.CATEGORY , action_id=self.ACTION_ID , title=self.TITLE , priority=self.PRIORITY , icon_expr=self.ICON_EXPR ) return site
def test___call__( self ): script = self._makeOne( 'testReST', 'testReST.rst' ) script = script.__of__(self.app) _setUpDefaultTraversable() self.assertEqual(_normalize_whitespace(script(self.REQUEST)), _normalize_whitespace(_EXPECTED_HTML))
def test___call__(self): script = self._makeOne('testReST', 'testReST.rst') script = script.__of__(self.app) _setUpDefaultTraversable() self.assertEqual(_normalize_whitespace(script(self.REQUEST)), _normalize_whitespace(_EXPECTED_HTML))