Commit f552e1a1 authored by Sebastien Robin's avatar Sebastien Robin

use erp5_core instead of erp5_crm


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1361 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent 72891a4b
...@@ -72,7 +72,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -72,7 +72,7 @@ class TestCMFCategory(ERP5TypeTestCase):
/organisation /organisation
""" """
return ('erp5_crm',) return ('erp5_core',)
#return () #return ()
def getCategoriesTool(self): def getCategoriesTool(self):
...@@ -100,12 +100,12 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -100,12 +100,12 @@ class TestCMFCategory(ERP5TypeTestCase):
def afterSetUp(self, quiet=1, run=1): def afterSetUp(self, quiet=1, run=1):
self.login() self.login()
portal = self.getPortal() portal = self.getPortal()
portal.portal_types.constructContent(type_name='Person Module', #portal.portal_types.constructContent(type_name='Person Module',
container=portal, # container=portal,
id='person') # id='person')
portal.portal_types.constructContent(type_name='Organisation Module', #portal.portal_types.constructContent(type_name='Organisation Module',
container=portal, # container=portal,
id='organisation') # id='organisation')
person_module = self.getPersonModule() person_module = self.getPersonModule()
p1 = person_module.newContent(id=self.id1) p1 = person_module.newContent(id=self.id1)
p2 = person_module.newContent(id=self.id2) p2 = person_module.newContent(id=self.id2)
...@@ -123,7 +123,15 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -123,7 +123,15 @@ class TestCMFCategory(ERP5TypeTestCase):
portal_categories[bc].setAcquisitionCopyValue(0) portal_categories[bc].setAcquisitionCopyValue(0)
portal_categories[bc].setAcquisitionAppendValue(0) portal_categories[bc].setAcquisitionAppendValue(0)
portal_categories[bc].setAcquisitionObjectIdList(['default_address']) portal_categories[bc].setAcquisitionObjectIdList(['default_address'])
for bc in ('subordination', ):
if not hasattr(portal_categories, bc):
addBaseCategory(portal_categories, bc)
portal_categories[bc].setAcquisitionPortalTypeList(['Career', ])
portal_categories[bc].setAcquisitionMaskValue(0)
portal_categories[bc].setAcquisitionCopyValue(0)
portal_categories[bc].setAcquisitionAppendValue(0)
portal_categories[bc].setAcquisitionSyncValue(1)
portal_categories[bc].setAcquisitionObjectIdList(['default_career'])
def login(self, quiet=0, run=run_all_test): def login(self, quiet=0, run=run_all_test):
uf = self.getPortal().acl_users uf = self.getPortal().acl_users
...@@ -135,7 +143,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -135,7 +143,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if a single category is working # Test if a single category is working
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Single Category \n') ZopeTestCase._print('\n Test Single Category ')
LOG('Testing... ',0,'testSingleCategory') LOG('Testing... ',0,'testSingleCategory')
p1 = self.getPersonModule()._getOb(self.id1) p1 = self.getPersonModule()._getOb(self.id1)
p1.setRegion(self.region1) p1.setRegion(self.region1)
...@@ -147,7 +155,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -147,7 +155,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if multiple categories are working # Test if multiple categories are working
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Multiple Category \n') ZopeTestCase._print('\n Test Multiple Category ')
LOG('Testing... ',0,'testMultipleCategory') LOG('Testing... ',0,'testMultipleCategory')
portal = self.getPortal() portal = self.getPortal()
region_value_list = [portal.portal_categories.resolveCategory(self.region1), region_value_list = [portal.portal_categories.resolveCategory(self.region1),
...@@ -162,7 +170,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -162,7 +170,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if we can get categories values # Test if we can get categories values
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Category Value \n') ZopeTestCase._print('\n Test Category Value ')
LOG('Testing... ',0,'testCategoryValue') LOG('Testing... ',0,'testCategoryValue')
portal = self.getPortal() portal = self.getPortal()
region_value = portal.portal_categories.resolveCategory(self.region1) region_value = portal.portal_categories.resolveCategory(self.region1)
...@@ -174,7 +182,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -174,7 +182,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if we getCategory return None if the cat is '' or None # Test if we getCategory return None if the cat is '' or None
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Return None \n') ZopeTestCase._print('\n Test Return None ')
LOG('Testing... ',0,'testReturnNone') LOG('Testing... ',0,'testReturnNone')
portal = self.getPortal() portal = self.getPortal()
p1 = self.getPersonModule()._getOb(self.id1) p1 = self.getPersonModule()._getOb(self.id1)
...@@ -187,7 +195,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -187,7 +195,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if the acquisition for a single value is working # Test if the acquisition for a single value is working
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Single Acquisition \n') ZopeTestCase._print('\n Test Single Acquisition ')
LOG('Testing... ',0,'testSingleAcquisition') LOG('Testing... ',0,'testSingleAcquisition')
portal = self.getPortal() portal = self.getPortal()
o1 = self.getOrganisationModule()._getOb(self.id1) o1 = self.getOrganisationModule()._getOb(self.id1)
...@@ -202,7 +210,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -202,7 +210,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if the acquisition for a single value is working # Test if the acquisition for a single value is working
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test List Acquisition \n') ZopeTestCase._print('\n Test List Acquisition ')
LOG('Testing... ',0,'testListAcquisition') LOG('Testing... ',0,'testListAcquisition')
portal = self.getPortal() portal = self.getPortal()
o1 = self.getOrganisationModule()._getOb(self.id1) o1 = self.getOrganisationModule()._getOb(self.id1)
...@@ -222,7 +230,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -222,7 +230,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if an infinite loop of the acquisition for a single value is working # Test if an infinite loop of the acquisition for a single value is working
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Subordination Value \n') ZopeTestCase._print('\n Test Subordination Value ')
LOG('Testing... ',0,'testSubordinationValue') LOG('Testing... ',0,'testSubordinationValue')
portal = self.getPortal() portal = self.getPortal()
p1 = self.getPersonModule()._getOb(self.id1) p1 = self.getPersonModule()._getOb(self.id1)
...@@ -237,7 +245,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -237,7 +245,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Test if an infinite loop of the acquisition for a single value is working # Test if an infinite loop of the acquisition for a single value is working
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Subordination Multiple Value \n') ZopeTestCase._print('\n Test Subordination Multiple Value ')
LOG('Testing... ',0,'testSubordinationMultipleValue') LOG('Testing... ',0,'testSubordinationMultipleValue')
portal = self.getPortal() portal = self.getPortal()
p1 = self.getPersonModule()._getOb(self.id1) p1 = self.getPersonModule()._getOb(self.id1)
...@@ -255,7 +263,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -255,7 +263,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# WARNING: getCategoryParentUidList does not provide a sorted result # WARNING: getCategoryParentUidList does not provide a sorted result
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Get Category Parent Uid List \n') ZopeTestCase._print('\n Test Get Category Parent Uid List ')
LOG('Testing... ',0,'testGetCategoryParentUidList') LOG('Testing... ',0,'testGetCategoryParentUidList')
portal = self.getPortal() portal = self.getPortal()
portal_categories = self.getCategoriesTool() portal_categories = self.getCategoriesTool()
...@@ -282,7 +290,7 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -282,7 +290,7 @@ class TestCMFCategory(ERP5TypeTestCase):
# Typical error results from bad brain (do not copy, use aliases for zsqlbrain.py) # Typical error results from bad brain (do not copy, use aliases for zsqlbrain.py)
if not run: return if not run: return
if not quiet: if not quiet:
ZopeTestCase._print('Test Get Related Value And Value List \n') ZopeTestCase._print('\n Test Get Related Value And Value List ')
LOG('Testing... ',0,'testGetRelatedValueAndValueList') LOG('Testing... ',0,'testGetRelatedValueAndValueList')
portal = self.getPortal() portal = self.getPortal()
p1 = self.getPersonModule()._getOb(self.id1) p1 = self.getPersonModule()._getOb(self.id1)
...@@ -297,19 +305,6 @@ class TestCMFCategory(ERP5TypeTestCase): ...@@ -297,19 +305,6 @@ class TestCMFCategory(ERP5TypeTestCase):
p2.immediateReindexObject() p2.immediateReindexObject()
self.assertEqual(len(o1.getSubordinationRelatedValueList()),2) self.assertEqual(len(o1.getSubordinationRelatedValueList()),2)
#def test_11_SetSubordinationValueToNone(self, quiet=0, run=run_all_test):
# Test if an infinite loop of the acquisition for a single value is working
# Typical error results from bad brain (do not copy, use aliases for zsqlbrain.py)
# if not run: return
# if not quiet:
# ZopeTestCase._print('Test Set Subordination Value To None \n')
# LOG('Testing... ',0,'testSetSubordinationValueToNone')
# portal = self.getPortal()
# p1 = self.getPersonModule()._getOb(self.id1)
# p1.setSubordinationValue(None)
# p1.immediateReindexObject()
# self.assertEqual(o1.getSubordinationValue(),None)
if __name__ == '__main__': if __name__ == '__main__':
framework() framework()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment