Changeset 2351 in products


Ignore:
Timestamp:
May 19, 2010 4:12:06 PM (14 years ago)
Author:
mylan
Message:

Added tests of widget resources

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.referencedatagridfield/branches/plone4/quintagroup/referencedatagridfield/tests/testWidget.py

    r2348 r2351  
    55from Products.PloneTestCase.PloneTestCase import default_password 
    66 
     7from quintagroup.referencedatagridfield.tests.base import TestCase 
    78from quintagroup.referencedatagridfield.tests.base import FunctionalTestCase 
    89from quintagroup.referencedatagridfield import ReferenceDataGridWidget 
     
    9394        # Prepare test data 
    9495        self.createDemo() 
    95         demo = self.portal.demo 
    96         demo.edit(demo_rdgf=[{"link": "http://google.com"}]) 
     96        self.demo.edit(demo_rdgf=[{"link": "http://google.com"}]) 
    9797        # Prepare html for test edit form 
    98         edit_path = "/" + demo.absolute_url(1) + "/edit" 
     98        edit_path = "/%s/edit" % self.demo.absolute_url(1) 
    9999        basic_auth = ':'.join((portal_owner,default_password)) 
    100100        self.html = self.publish(edit_path, basic_auth).getBody() 
     
    118118 
    119119 
     120class TestWidgetResources(TestCase): 
     121    """Tests of widget resources.""" 
     122 
     123    def afterSetUp(self): 
     124        self.widget_props = ReferenceDataGridWidget._properties 
     125        self.rdgw_skin_ids = self.portal.portal_skins.referencedatagridfield.objectIds() 
     126 
     127    def test_helperJS(self): 
     128        helper_js = self.widget_props.get("helper_js", "") 
     129        self.assertEqual("referencedatagridwidget.js" in helper_js, True) 
     130        self.assertEqual("referencedatagridwidget.js" in self.rdgw_skin_ids, True) 
     131 
     132    def test_helperCSS(self): 
     133        helper_css = self.widget_props.get("helper_css", "") 
     134        self.assertEqual("referencedatagridwidget.css" in helper_css, True) 
     135        self.assertEqual("referencedatagridwidget.css" in self.rdgw_skin_ids, True) 
     136 
     137 
    120138def test_suite(): 
    121139    return unittest.TestSuite([ 
    122140        unittest.makeSuite(TestWidgetView), 
     141        unittest.makeSuite(TestWidgetResources), 
    123142        unittest.makeSuite(TestWidgetEditPresence), 
    124143        ]) 
Note: See TracChangeset for help on using the changeset viewer.