Package platecom :: Package langview :: Package tests :: Module test_property_langview_language
[hide private]
[frames] | no frames]

Source Code for Module icsemantic.langfallback.tests.test_property_langview_language

 1  import unittest 
 2   
 3  from zope.testing import doctestunit 
 4  from zope.component import testing 
 5  from Testing import ZopeTestCase as ztc 
 6  from Products.PloneTestCase import PloneTestCase as ptc 
 7   
 8  from Products.Five import zcml 
 9  from Products.Five import fiveconfigure 
10  from Products.PloneTestCase.layer import PloneSite 
11   
12  from platecom.langview.config import * 
13  import base 
14   
15 -class TestPropertyLangviewLanguage(base.icSemanticTestCase):
16
17 - def testInstalled(self):
18 """ 19 >>> memberdata = self.portal.portal_memberdata 20 >>> [property for property in memberdata.propertyMap() if property['id'] == 'platecom.language'] 21 [{'type':...'lines', 'id': 'platecom.language'}] 22 """
23
24 - def testAssignValue(self):
25 """ 26 >>> portal = self.portal 27 >>> memberdata = self.portal.portal_memberdata 28 >>> member1 = portal.portal_registration.addMember('test1', 'test1') 29 >>> member1 30 <MemberData at /plone/portal_memberdata/test1 used for /plone/acl_users> 31 32 >>> member1.setMemberProperties({'platecom.language': ('en', 'es', 'it')}) 33 >>> member1.getProperty('platecom.language') 34 ('en', 'es', 'it') 35 """
36
37 - def testUnInstalled(self):
38 """ 39 >>> from icsemantic.langfallback.config import * 40 >>> qi = self.portal.portal_quickinstaller 41 >>> qi.uninstallProducts((PACKAGENAME,)) 42 >>> memberdata = self.portal.portal_memberdata 43 >>> [property for property in memberdata.propertyMap() if property['id'] == 'platecom.language'] 44 [] 45 """
46
47 -def test_suite():
48 return unittest.TestSuite([ 49 50 # Unit tests 51 ztc.ZopeDocTestSuite( 52 test_class=TestPropertyLangviewLanguage), 53 54 # Integration tests that use PloneTestCase 55 ztc.FunctionalDocFileSuite( 56 'test_property_langview_language.txt', package=PACKAGENAME + '.tests', 57 test_class=base.icSemanticFunctionalTestCase), 58 59 ])
60 61 if __name__ == '__main__': 62 unittest.main(defaultTest='test_suite') 63