Changeset 757

Show
Ignore:
Timestamp:
01/16/07 11:07:06
Author:
piv
Message:

added tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qSEOptimizer/branches/js-statistics/tests/testQSEOptimizer.py

    r756 r757  
    1313from AccessControl.SecurityManagement import newSecurityManager, noSecurityManager 
    1414import re 
     15 
     16from Products.qSEOptimizer.config import * 
     17 
     18props = {'stop_words':STOP_WORDS, 'fields':FIELDS} 
    1519 
    1620configlets = ({'id':'qSEOptimizer', 
     
    3539 
    3640    def afterSetUp(self): 
     41        self.properties = getToolByName(self.portal, 'portal_properties') 
    3742        self.qi = self.portal.portal_quickinstaller 
    3843        self.qi.installProduct(PRODUCT) 
     44 
     45    def testAddingPropertySheet(self): 
     46        """ Test adding property sheet to portal_properties tool """ 
     47        self.failUnless(hasattr(self.properties.aq_base, PROPERTY_SHEET)) 
     48 
     49    def testAddingPropertyFields(self): 
     50        """ Test adding property field to portal_properties.maps_properties sheet """ 
     51        map_sheet = self.properties[PROPERTY_SHEET] 
     52        for key, value in props.items(): 
     53            self.failUnless(map_sheet.hasProperty(key) and list(map_sheet.getProperty(key)) == value) 
    3954 
    4055    def test_configlet_install(self):