예제 #1
0
 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))
예제 #2
0
    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()
예제 #3
0
 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))
예제 #4
0
파일: testFields.py 프로젝트: poses/erp5
 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()
예제 #5
0
 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()
예제 #6
0
 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)
예제 #7
0
 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
예제 #8
0
 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() )
예제 #9
0
 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())
예제 #10
0
    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
예제 #11
0
    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
예제 #12
0
 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))
예제 #13
0
 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))