Commit ed0fb95b authored by Romain Courteaud's avatar Romain Courteaud

Fix the test.

Using 'object' as a variable name, as 'object' is already a python method.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@4314 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent f79dc21f
...@@ -129,7 +129,8 @@ class TestBase(ERP5TypeTestCase): ...@@ -129,7 +129,8 @@ class TestBase(ERP5TypeTestCase):
['Organisation'], ('validation_workflow', 'edit_workflow')) ['Organisation'], ('validation_workflow', 'edit_workflow'))
_aq_reset() _aq_reset()
def stepAssociateWorkflowsExcludingEdit(self, sequence=None, sequence_list=None, **kw): def stepAssociateWorkflowsExcludingEdit(self, sequence=None,
sequence_list=None, **kw):
""" """
Associate workflow to the portal type Associate workflow to the portal type
""" """
...@@ -139,13 +140,13 @@ class TestBase(ERP5TypeTestCase): ...@@ -139,13 +140,13 @@ class TestBase(ERP5TypeTestCase):
def stepCreateObject(self, sequence=None, sequence_list=None, **kw): def stepCreateObject(self, sequence=None, sequence_list=None, **kw):
""" """
Create a object which will be tested. Create a object_instance which will be tested.
""" """
portal = self.getPortal() portal = self.getPortal()
module = portal.getDefaultModule(self.object_portal_type) module = portal.getDefaultModule(self.object_portal_type)
object = module.newContent(portal_type=self.object_portal_type) object_instance = module.newContent(portal_type=self.object_portal_type)
sequence.edit( sequence.edit(
object=object, object_instance=object_instance,
current_title='', current_title='',
current_group_value=None current_group_value=None
) )
...@@ -154,19 +155,19 @@ class TestBase(ERP5TypeTestCase): ...@@ -154,19 +155,19 @@ class TestBase(ERP5TypeTestCase):
""" """
Check if getTitle return a correect value Check if getTitle return a correect value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
current_title = sequence.get('current_title') current_title = sequence.get('current_title')
self.assertEquals(object.getTitle(), current_title) self.assertEquals(object_instance.getTitle(), current_title)
def stepSetDifferentTitleValueWithEdit(self, sequence=None, def stepSetDifferentTitleValueWithEdit(self, sequence=None,
sequence_list=None, **kw): sequence_list=None, **kw):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
current_title = sequence.get('current_title') current_title = sequence.get('current_title')
new_title_value = '%s_a' % current_title new_title_value = '%s_a' % current_title
object.edit(title=new_title_value) object_instance.edit(title=new_title_value)
sequence.edit( sequence.edit(
current_title=new_title_value current_title=new_title_value
) )
...@@ -193,8 +194,8 @@ class TestBase(ERP5TypeTestCase): ...@@ -193,8 +194,8 @@ class TestBase(ERP5TypeTestCase):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
object.edit(title=object.getTitle()) object_instance.edit(title=object_instance.getTitle())
def stepCheckIfMessageQueueIsEmpty(self, sequence=None, def stepCheckIfMessageQueueIsEmpty(self, sequence=None,
sequence_list=None, **kw): sequence_list=None, **kw):
...@@ -297,26 +298,28 @@ class TestBase(ERP5TypeTestCase): ...@@ -297,26 +298,28 @@ class TestBase(ERP5TypeTestCase):
""" """
Check if getTitle return a correect value Check if getTitle return a correect value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
current_group_value = sequence.get('current_group_value') current_group_value = sequence.get('current_group_value')
self.assertEquals(object.getGroupValue(), current_group_value) self.assertEquals(object_instance.getGroupValue(), current_group_value)
def stepSetDifferentGroupValueWithEdit(self, sequence=None, def stepSetDifferentGroupValueWithEdit(self, sequence=None,
sequence_list=None, **kw): sequence_list=None, **kw):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
current_group_value = sequence.get('current_group_value') current_group_value = sequence.get('current_group_value')
group1 = object.portal_categories.restrictedTraverse('group/testGroup1') group1 = object_instance.portal_categories.\
group2 = object.portal_categories.restrictedTraverse('group/testGroup2') restrictedTraverse('group/testGroup1')
group2 = object_instance.portal_categories.\
restrictedTraverse('group/testGroup2')
if (current_group_value is None) or \ if (current_group_value is None) or \
(current_group_value == group2) : (current_group_value == group2) :
new_group_value = group1 new_group_value = group1
else: else:
new_group_value = group2 new_group_value = group2
# new_group_value = '%s_a' % current_title # new_group_value = '%s_a' % current_title
object.edit(group_value=new_group_value) object_instance.edit(group_value=new_group_value)
sequence.edit( sequence.edit(
current_group_value=new_group_value current_group_value=new_group_value
) )
...@@ -326,8 +329,8 @@ class TestBase(ERP5TypeTestCase): ...@@ -326,8 +329,8 @@ class TestBase(ERP5TypeTestCase):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
object.edit(group_value=object.getGroupValue()) object_instance.edit(group_value=object_instance.getGroupValue())
def test_02_areActivitiesWellLaunchedByCategoryEdit(self, quiet=0, def test_02_areActivitiesWellLaunchedByCategoryEdit(self, quiet=0,
...@@ -411,10 +414,10 @@ class TestBase(ERP5TypeTestCase): ...@@ -411,10 +414,10 @@ class TestBase(ERP5TypeTestCase):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
current_title = sequence.get('current_title') current_title = sequence.get('current_title')
new_title_value = '%s_a' % current_title new_title_value = '%s_a' % current_title
object.setTitle(new_title_value) object_instance.setTitle(new_title_value)
sequence.edit( sequence.edit(
current_title=new_title_value current_title=new_title_value
) )
...@@ -424,8 +427,8 @@ class TestBase(ERP5TypeTestCase): ...@@ -424,8 +427,8 @@ class TestBase(ERP5TypeTestCase):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
object.setTitle(object.getTitle()) object_instance.setTitle(object_instance.getTitle())
def test_03_areActivitiesWellLaunchedByPropertySetter(self, quiet=0, def test_03_areActivitiesWellLaunchedByPropertySetter(self, quiet=0,
run=run_all_test): run=run_all_test):
...@@ -490,17 +493,19 @@ class TestBase(ERP5TypeTestCase): ...@@ -490,17 +493,19 @@ class TestBase(ERP5TypeTestCase):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
current_group_value = sequence.get('current_group_value') current_group_value = sequence.get('current_group_value')
group1 = object.portal_categories.restrictedTraverse('group/testGroup1') group1 = object_instance.portal_categories.\
group2 = object.portal_categories.restrictedTraverse('group/testGroup2') restrictedTraverse('group/testGroup1')
group2 = object_instance.portal_categories.\
restrictedTraverse('group/testGroup2')
if (current_group_value is None) or \ if (current_group_value is None) or \
(current_group_value == group2) : (current_group_value == group2) :
new_group_value = group1 new_group_value = group1
else: else:
new_group_value = group2 new_group_value = group2
# new_group_value = '%s_a' % current_title # new_group_value = '%s_a' % current_title
object.setGroupValue(new_group_value) object_instance.setGroupValue(new_group_value)
sequence.edit( sequence.edit(
current_group_value=new_group_value current_group_value=new_group_value
) )
...@@ -510,8 +515,8 @@ class TestBase(ERP5TypeTestCase): ...@@ -510,8 +515,8 @@ class TestBase(ERP5TypeTestCase):
""" """
Set a different title value Set a different title value
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
object.setGroupValue(object.getGroupValue()) object_instance.setGroupValue(object_instance.getGroupValue())
def test_04_areActivitiesWellLaunchedByCategorySetter(self, quiet=0, def test_04_areActivitiesWellLaunchedByCategorySetter(self, quiet=0,
run=run_all_test): run=run_all_test):
...@@ -574,48 +579,49 @@ class TestBase(ERP5TypeTestCase): ...@@ -574,48 +579,49 @@ class TestBase(ERP5TypeTestCase):
def stepSetObjectNotDefinedProperty(self, sequence=None, def stepSetObjectNotDefinedProperty(self, sequence=None,
sequence_list=None, **kw): sequence_list=None, **kw):
""" """
Set a not defined property on the object. Set a not defined property on the object_instance.
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
object.setProperty(self.not_defined_property_id, object_instance.setProperty(self.not_defined_property_id,
self.not_defined_property_value) self.not_defined_property_value)
def stepCheckNotDefinedPropertySaved(self, sequence=None, def stepCheckNotDefinedPropertySaved(self, sequence=None,
sequence_list=None, **kw): sequence_list=None, **kw):
""" """
Check if a not defined property is stored on the object. Check if a not defined property is stored on the object_instance.
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
self.assertEquals(self.not_defined_property_value, self.assertEquals(self.not_defined_property_value,
getattr(object, self.not_defined_property_id)) getattr(object_instance, self.not_defined_property_id))
def stepCheckGetNotDefinedProperty(self, sequence=None, def stepCheckGetNotDefinedProperty(self, sequence=None,
sequence_list=None, **kw): sequence_list=None, **kw):
""" """
Check getProperty with a not defined property. Check getProperty with a not defined property.
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
self.assertEquals(self.not_defined_property_value, self.assertEquals(self.not_defined_property_value,
object.getProperty(self.not_defined_property_id)) object_instance.getProperty(self.not_defined_property_id))
def stepCheckObjectPortalType(self, sequence=None, def stepCheckObjectPortalType(self, sequence=None,
sequence_list=None, **kw): sequence_list=None, **kw):
""" """
Check the portal type of the object. Check the portal type of the object_instance.
""" """
object = sequence.get('object') object_instance = sequence.get('object_instance')
object_instance.getPortalType()
self.assertEquals(self.object_portal_type, self.assertEquals(self.object_portal_type,
object.getPortalType()) object_instance.getPortalType())
def stepCreateTempObject(self, sequence=None, sequence_list=None, **kw): def stepCreateTempObject(self, sequence=None, sequence_list=None, **kw):
""" """
Create a temp object which will be tested. Create a temp object_instance which will be tested.
""" """
portal = self.getPortal() portal = self.getPortal()
from Products.ERP5Type.Document import newTempOrganisation from Products.ERP5Type.Document import newTempOrganisation
tmp_object = newTempOrganisation(portal, "a_wonderful_id") tmp_object = newTempOrganisation(portal, "a_wonderful_id")
sequence.edit( sequence.edit(
object=object, object_instance=tmp_object,
current_title='', current_title='',
current_group_value=None current_group_value=None
) )
...@@ -626,7 +632,7 @@ class TestBase(ERP5TypeTestCase): ...@@ -626,7 +632,7 @@ class TestBase(ERP5TypeTestCase):
""" """
if not run: return if not run: return
sequence_list = SequenceList() sequence_list = SequenceList()
# Test on object. # Test on object_instance.
sequence_string = '\ sequence_string = '\
CreateObject \ CreateObject \
SetObjectNotDefinedProperty \ SetObjectNotDefinedProperty \
...@@ -634,7 +640,7 @@ class TestBase(ERP5TypeTestCase): ...@@ -634,7 +640,7 @@ class TestBase(ERP5TypeTestCase):
CheckGetNotDefinedProperty \ CheckGetNotDefinedProperty \
' '
sequence_list.addSequenceString(sequence_string) sequence_list.addSequenceString(sequence_string)
# Test on temp object. # Test on temp object_instance.
sequence_string = '\ sequence_string = '\
CreateTempObject \ CreateTempObject \
CheckObjectPortalType \ CheckObjectPortalType \
......
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