Commit 58f7727d authored by Julien Muchembled's avatar Julien Muchembled

tests: self.stepTic() -> self.tic()

This is a followup to commit 8995b645
("always start transactions with begin() and make tic() commit automatically"):
there is now no need to use self.stepTic() instead of self.tic()
parent 4b35b558
......@@ -216,14 +216,14 @@ class TestRunMyDocsConfiguratorWorkflowMixin(TestLiveConfiguratorWorkflowMixin):
def _stepCheckKnowledgePadRole(self):
""" Check if Knowledge Pad is configured correctly """
self.portal.ERP5Site_createDefaultKnowledgePadListForUser()
self.stepTic()
self.tic()
current_user = self.portal.portal_membership.getAuthenticatedMember().getUserName()
pad = self.portal.portal_catalog.getResultValue(portal_type="Knowledge Pad",
owner=current_user)
gadget_uid = self.portal.portal_gadgets.test_wizard_gadget.getUid()
self.portal.KnowledgePad_addBoxList(uids=[gadget_uid],
active_pad_relative_url=pad.getRelativeUrl())
self.stepTic()
self.tic()
self.assertEquals(len(pad.contentValues()), 1)
box = pad.contentValues()[0]
self.assertEquals(box.getValidationState(), 'visible')
......
7
\ No newline at end of file
8
\ No newline at end of file
......@@ -864,9 +864,9 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
quantity_unit='unit/piece',
individual_variation_base_category='variation',
base_contribution='base_amount/taxable')
self.stepTic()
self.tic()
resource.validate()
self.stepTic()
self.tic()
start_date = sale_trade_condition.getEffectiveDate() + 1
stop_date = sale_trade_condition.getExpirationDate() - 1
......@@ -877,31 +877,31 @@ class StandardConfigurationMixin(TestLiveConfiguratorWorkflowMixin):
destination_administration=destination_administration.getRelativeUrl(),
start_date=start_date,
stop_date=stop_date)
self.stepTic()
self.tic()
# Set the rest through the trade condition.
order.SaleOrder_applySaleTradeCondition()
self.stepTic()
self.tic()
order.newContent(portal_type='Sale Order Line',
resource=resource.getRelativeUrl(),
quantity=1.0)
self.stepTic()
self.tic()
# stepPlanSaleOrders
self.assertEquals(order.getSimulationState(), 'draft')
order.plan()
self.stepTic()
self.tic()
self.assertEquals(order.getSimulationState(), 'planned')
# stepOrderSaleOrders
order.order()
self.stepTic()
self.tic()
self.assertEquals(order.getSimulationState(), 'ordered')
# stepConfirmSaleOrders
order.confirm()
self.stepTic()
self.tic()
self.assertEquals(order.getSimulationState(), 'confirmed')
# stepCheckSaleOrderSimulation
......
638
\ No newline at end of file
639
\ No newline at end of file
......@@ -245,7 +245,7 @@ class TestUNGConfiguratorWorkflowMixin(TestLiveConfiguratorWorkflowMixin):
""" Check permission of Web Site with normal user """
self.changeSkin("UNGDoc")
self.portal.web_page_module.ERP5Site_createNewWebDocument("web_page_template")
self.stepTic()
self.tic()
self.changeSkin("UNGDoc")
result_list = self.portal.web_site_module.ung.WebSection_getWebPageObjectList()
self.assertEquals(len(result_list), 1)
......@@ -256,7 +256,7 @@ class TestUNGConfiguratorWorkflowMixin(TestLiveConfiguratorWorkflowMixin):
new_object.edit(title="New")
new_object = self.portal.web_page_module.newContent(portal_type="Web Illustration")
new_object.edit(title="New")
self.stepTic()
self.tic()
kw = {"portal_type": "Web Page", "title": "New"}
self.changeSkin("UNGDoc")
result_list = self.portal.web_site_module.ung.WebSection_getWebPageObjectList(**kw)
......@@ -278,12 +278,12 @@ class TestUNGConfiguratorWorkflowMixin(TestLiveConfiguratorWorkflowMixin):
pad = self.portal.knowledge_pad_module.newContent(portal_type="Knowledge Pad")
pad.edit(publication_section_value=self.portal.web_site_module.ung)
pad.visible()
self.stepTic()
self.tic()
gadget = self.portal.portal_gadgets.searchFolder()[0]
gadget_id = gadget.getId()
self.changeSkin("UNGDoc")
self.portal.web_site_module.ung.WebSection_addGadgetList(gadget_id)
self.stepTic()
self.tic()
box_list = pad.contentValues()
self.assertEquals(len(box_list), 1)
knowledge_box = box_list[0]
......@@ -309,7 +309,7 @@ class TestUNGConfiguratorWorkflowMixin(TestLiveConfiguratorWorkflowMixin):
portal.REQUEST.form.update(event_dict)
self.changeSkin("UNGDoc")
portal.event_module.EventModule_createNewEvent()
self.stepTic()
self.tic()
event = portal.portal_catalog.getResultValue(portal_type="Note")
self.assertEquals(event.getDescription(), "testUNG Sample")
start_date = event.getStartDate()
......
57
\ No newline at end of file
58
\ No newline at end of file
......@@ -54,10 +54,10 @@ class TestERP5PayzenSecurePaymentMixin(ERP5TypeTestCase):
if not self.portal.hasObject('portal_secure_payments'):
self.portal.manage_addProduct['ERP5SecurePayment'].manage_addTool(
'ERP5 Secure Payment Tool', None)
self.stepTic()
self.tic()
self.service = self.portal.portal_secure_payments.newContent(
portal_type='Payzen Service')
self.stepTic()
self.tic()
def getMessageList(o):
return [str(q.getMessage()) for q in o.checkConsistency()]
......@@ -115,7 +115,7 @@ class TestERP5PayzenSecurePayment(TestERP5PayzenSecurePaymentMixin):
super(TestERP5PayzenSecurePayment, self).afterSetUp()
self.service_password = '0123456789012345'
self.service.edit(service_password=self.service_password)
self.stepTic()
self.tic()
def test_getSignature_dict_simple(self):
self.assertEqual(
......
47
\ No newline at end of file
48
\ No newline at end of file
......@@ -74,7 +74,7 @@ class TestRunMyDoc(ERP5TypeTestCase):
portal_type='Web Site',
id=self.website_id)
website.publish()
self.stepTic()
self.tic()
test_page = self.portal.test_page_module.newContent(
portal_type="Test Page",
......@@ -83,7 +83,7 @@ class TestRunMyDoc(ERP5TypeTestCase):
version="001")
test_page.publish()
self.stepTic()
self.tic()
document = website.WebSection_getDocumentValue(test_page_reference)
......@@ -105,19 +105,19 @@ class TestRunMyDoc(ERP5TypeTestCase):
reference=web_page_reference,
language="en", version="001")
web_page.publishAlive()
self.stepTic()
self.tic()
image_reference = "IMAGE-REFERENCE-%s" % str(time())
image_page = self.portal.image_module.newContent(
reference=image_reference,
language="en", version="001")
image_page.publishAlive()
self.stepTic()
self.tic()
image_page_2 = self.portal.image_module.newContent(
reference=image_reference,
language="en", version="002")
image_page_2.publishAlive()
self.stepTic()
self.tic()
self.portal.REQUEST.form['data_uri'] = image_upload
fake_image_reference = "DO-NOT-EXISTANT-IMAGE"
......@@ -130,7 +130,7 @@ class TestRunMyDoc(ERP5TypeTestCase):
self.assertEquals(None,
self.portal.Zuite_uploadScreenshot(image_upload, image_reference))
self.stepTic()
self.tic()
# The right image were updated.
image_upload.seek(0)
self.assertEquals(image_page_2.getData(), image_upload.read().decode("base64"))
......@@ -223,7 +223,7 @@ class TestRunMyDoc(ERP5TypeTestCase):
self.assertEquals(test_page.TestPage_viewSeleniumTest(), expected_test_html %
("ERP5TypeTestCase", ""))
self.stepTic()
self.tic()
test_page.TestPage_runSeleniumTest()
zuite = getattr(self.portal.portal_tests, 'TESTPAGEREFERENCE', None)
......@@ -291,7 +291,7 @@ class TestRunMyDoc(ERP5TypeTestCase):
self.assertEquals(test_page.TestPage_viewSeleniumTest(REQUEST=self.portal.REQUEST),
expected_test_html % ("http://toto.com", "toto", "toto"))
self.stepTic()
self.tic()
test_page.TestPage_runSeleniumTest()
zuite = getattr(self.portal.portal_tests, 'TESTPAGEREFERENCE', None)
......
64
\ No newline at end of file
65
\ No newline at end of file
......@@ -63,7 +63,7 @@ class TestLiveUpgrader(ERP5TypeLiveTestCase):
self.portal.portal_types.Person.setTypePropertySheetList(new_property_sheet_list)
self.assertFalse("Account" in self.portal.portal_types.Person.getTypePropertySheetList())
self.stepTic()
self.tic()
ERP5TypeLiveTestCase.beforeTearDown(self)
def test_UpgradeSignatureAPI(self):
......@@ -176,7 +176,7 @@ class TestLiveUpgrader(ERP5TypeLiveTestCase):
# Create one broken object
gadget = self.portal.portal_gadgets.newContent(portal_type="Gadget",
id=self.upgrade_object_test_id)
self.stepTic()
self.tic()
createZODBPythonScript(self.getPortal().portal_skins.custom,
"test_upgradeObject", 'x', 'return [1]')
......@@ -191,7 +191,7 @@ class TestLiveUpgrader(ERP5TypeLiveTestCase):
self.assertNotEquals(self.portal.ERP5Site_upgradeObjectClass(), [])
self.assertEquals(self.portal.ERP5Site_upgradeObjectClass(upgrade=1),
[(gadget.getRelativeUrl(), 'ERP5 Gadget')])
self.stepTic()
self.tic()
self.assertEquals(self.portal.ERP5Site_upgradeObjectClass(), [])
def test_UpgradeGlobalPropertyList(self):
......@@ -213,7 +213,7 @@ class TestLiveUpgrader(ERP5TypeLiveTestCase):
self.assertEquals(["Upgrade Executed for Global Properties (erp5_site_global_id)."],
self.portal.ERP5Site_upgradeGlobalPropertyList(upgrade=1))
self.stepTic()
self.tic()
self.assertEquals(self.portal.ERP5Site_upgradeGlobalPropertyList(), [])
self.assertEquals(getattr(self.portal, 'erp5_site_global_id', None),
self.upgrade_object_test_id)
......@@ -244,7 +244,7 @@ class TestLiveUpgrader(ERP5TypeLiveTestCase):
self.assertEquals(self.portal.ERP5Site_upgradeWorkflowChain(upgrade=1),
["Upgrade Executed for Workflow Chain."])
self.stepTic()
self.tic()
self.assertEquals(self.portal.ERP5Site_upgradeWorkflowChain(),[])
self.assertEquals(workflow_tool.getWorkflowChainDict()["chain_Person"],
original_person_chain)
......@@ -280,7 +280,7 @@ class TestLiveUpgrader(ERP5TypeLiveTestCase):
["Person doesn't has Account associated."])
self.assertEquals(self.portal.ERP5Site_upgradePortalTypePropertySheet(upgrade=1),
["Associate PropertySheet Account into Portal Type Person."])
self.stepTic()
self.tic()
self.assertEquals(self.portal.ERP5Site_upgradePortalTypePropertySheet(), [])
......@@ -303,7 +303,7 @@ class TestLiveUpgrader(ERP5TypeLiveTestCase):
self.commit()
self.assertTrue(object_to_test.hasActivity(method_id="ERP5Site_testRecreateActivityScript"))
self.assertTrue(self.portal.portal_activities.hasActivity(method_id='ERP5Site_clearActivities'))
self.stepTic()
self.tic()
self.assertFalse(object_to_test.hasActivity(method_id="ERP5Site_testRecreateActivityScript"))
self.assertFalse(self.portal.portal_activities.hasActivity(method_id='ERP5Site_clearActivities'))
self.assertEquals(object_to_test.getProperty('custom_property_without_meaning'),
......
595
\ No newline at end of file
596
\ No newline at end of file
......@@ -66,6 +66,6 @@ class ShaCacheMixin(object):
'Authorization': 'Basic %s' % (base64.encodestring('ERP5TypeTestCase:'))
}
self.shacache_url = self.shacache.absolute_url()
self.stepTic()
self.tic()
self.data = 'Random Content. %s' % str(random.random())
self.key = hashlib.sha512(self.data).hexdigest()
64
\ No newline at end of file
65
\ No newline at end of file
......@@ -99,4 +99,4 @@ class ShaDirMixin(object):
title='SHA Dir Server', skin_selection_name='SHADIR')
self.shadir.publish()
self.shadir_url = self.shadir.absolute_url()
self.stepTic()
self.tic()
71
\ No newline at end of file
72
\ No newline at end of file
......@@ -72,7 +72,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
def beforeTearDown(self):
person_module = self.getPersonModule()
person_module.manage_delObjects(list(person_module.objectIds()))
self.stepTic()
self.tic()
def afterSetUp(self):
if self.portal.portal_preferences.ung_preference.getPreferenceState() != "global":
......@@ -82,7 +82,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
assignment = person.newContent(portal_type='Assignment')
assignment.setFunction("function/ung_user")
assignment.open()
self.stepTic()
self.tic()
def testERP5Site_createNewWebDocumentAsAnonymous(self):
"""Test use script ERP5Site_createNewWebDocument as Anonymous User"""
......@@ -100,7 +100,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
self.assertEquals(web_page, None)
self.changeSkin("UNGDoc")
self.portal.ERP5Site_createNewWebDocument("web_page_template")
self.stepTic()
self.tic()
web_page = self.portal.portal_catalog.getResultValue(portal_type="Web Page")
self.assertEquals(web_page.getReference(), "default-Web.Page.Reference")
self.assertEquals(len(self.portal.web_page_module.searchFolder()), 1)
......@@ -113,20 +113,20 @@ class TestUNGSecurity(ERP5TypeTestCase):
assignment = person.newContent(portal_type='Assignment')
assignment.setFunction("function/ung_user")
assignment.open()
self.stepTic()
self.tic()
self.login("ung_user")
self.changeSkin("UNGDoc")
self.portal.ERP5Site_createNewWebDocument("web_table_template")
self.stepTic()
self.tic()
web_table = self.portal.portal_catalog.getResultValue(portal_type="Web Table")
web_table.setReference("share-Web.Table")
self.stepTic()
self.tic()
self.login("ung_user2")
self.assertEquals(len(self.portal.web_page_module.searchFolder()), 0)
ung_web_site = self.portal.web_site_module.ung
self.changeSkin("UNGDoc")
web_table = ung_web_site.ERP5Site_userFollowUpWebPage("share-Web.Table")
self.stepTic()
self.tic()
self.assertNotEquals(web_table.getFollowUpList(), [])
self.assertEquals(len(self.portal.web_page_module.searchFolder()), 1)
web_table = self.portal.web_page_module.searchFolder()[0]
......@@ -147,7 +147,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
event = self.portal.event_module.newContent(portal_type="Note")
event.setStartDate(DateTime())
event.setStopDate(DateTime()+1)
self.stepTic()
self.tic()
self.changeSkin("UNGDoc")
event_dict = json.loads(self.portal.Base_updateCalendarEventList("list"))
event_list = event_dict.get("events")
......@@ -159,7 +159,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
self.portal.REQUEST.form.update(form_dict)
self.changeSkin("UNGDoc")
self.portal.Base_updateCalendarEventList("add")
self.stepTic()
self.tic()
web_message = self.portal.portal_catalog.getResultValue(portal_type="Web Message")
self.assertEquals(web_message.getTitle(), "One Sample")
self.portal.REQUEST.form.clear()
......@@ -170,7 +170,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
self.portal.REQUEST.form.update(form_dict)
self.changeSkin("UNGDoc")
self.portal.Base_updateCalendarEventList("update")
self.stepTic()
self.tic()
self.assertEquals(web_message.getTitle(), "Buy Coffee")
self.portal.REQUEST.form.clear()
form_dict = dict(title=web_message.getTitle(),
......@@ -178,7 +178,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
self.portal.REQUEST.form.update(form_dict)
self.changeSkin("UNGDoc")
self.portal.Base_updateCalendarEventList("remove")
self.stepTic()
self.tic()
web_message = self.portal.portal_catalog.getResultValue(portal_type="Web Message")
self.assertEquals(web_message, None)
......@@ -191,7 +191,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
self.portal.REQUEST.form.update(form_dict)
self.changeSkin("UNGDoc")
self.portal.ERPSite_createUNGUser()
self.stepTic()
self.tic()
self.login("ERP5TypeTestCase")
person = self.portal.portal_catalog.getResultValue(portal_type="Person")
self.assertEquals(person.getLastName(), "My Last Name")
......@@ -204,7 +204,7 @@ class TestUNGSecurity(ERP5TypeTestCase):
assignment = person.newContent(portal_type='Assignment')
assignment.setFunction("function/ung_user")
assignment.open()
self.stepTic()
self.tic()
self.login("ung_user")
self.changeSkin("UNGDoc")
preference_dict = json.loads(self.portal.Base_getPreferencePathList())
......@@ -219,12 +219,12 @@ class TestUNGSecurity(ERP5TypeTestCase):
self.login("ung_user")
self.changeSkin("UNGDoc")
self.portal.ERP5Site_createNewWebDocument("web_page_template")
self.stepTic()
self.tic()
web_page = self.portal.portal_catalog.getResultValue(portal_type="Web Page")
self.assertEquals(web_page.getValidationState(), "draft")
self.changeSkin("UNGDoc")
response = web_page.WebPage_shareDocument()
self.stepTic()
self.tic()
self.assertEquals(response, "".join((self.portal.absolute_url(),
"/?key=",
web_page.getReference())))
......
409
\ No newline at end of file
410
\ No newline at end of file
......@@ -57,7 +57,7 @@ class ShaSecurityMixin(object):
person.edit(first_name=reference,
reference=reference,
password=password)
self.stepTic()
self.tic()
create = True
group=self.group
......@@ -69,7 +69,7 @@ class ShaSecurityMixin(object):
assignment = person.newContent(portal_type='Assignment')
assignment.edit(group=self.group)
assignment.open()
self.stepTic()
self.tic()
def changeUser(self, user_id):
"""
......
......@@ -124,7 +124,7 @@ class TestShaCacheSecurity(ShaCacheMixin, ShaSecurityMixin, SecurityTestCase):
document = module.newContent(portal_type=portal_type)
document.publishAlive()
self.stepTic()
self.tic()
self.logout()
self.assertTrue(self.portal.portal_membership.isAnonymousUser())
......@@ -149,7 +149,7 @@ class TestShaCacheSecurity(ShaCacheMixin, ShaSecurityMixin, SecurityTestCase):
document.view()
document.publishAlive()
self.stepTic()
self.tic()
self.assertEquals('Published Alive',
document.getValidationStateTitle())
......@@ -192,7 +192,7 @@ class TestShaCacheSecurity(ShaCacheMixin, ShaSecurityMixin, SecurityTestCase):
self.changeUser(self.toto_user)
document = module.newContent(portal_type=portal_type)
document.publishAlive()
self.stepTic()
self.tic()
self.changeUser(self.lucas_user)
document()
......
......@@ -105,7 +105,7 @@ class TestShaDirSecurity(ShaDirMixin, ShaSecurityMixin, SecurityTestCase):
data_set = self.portal.data_set_module.newContent(portal_type='Data Set',
reference=self.key)
data_set.publish()
self.stepTic()
self.tic()
self.logout()
self.assertTrue(self.portal.portal_membership.isAnonymousUser())
......@@ -122,13 +122,13 @@ class TestShaDirSecurity(ShaDirMixin, ShaSecurityMixin, SecurityTestCase):
data_set = self.portal.data_set_module.newContent(
portal_type='Data Set',
reference=self.key)
self.stepTic()
self.tic()
data_set()
data_set.view()
data_set.publish()
self.stepTic()
self.tic()
self.assertEquals('Published', data_set.getValidationStateTitle())
self.assertUserHaveRoleOnDocument(self.lucas_user, 'Auditor', data_set)
......@@ -155,7 +155,7 @@ class TestShaDirSecurity(ShaDirMixin, ShaSecurityMixin, SecurityTestCase):
portal_type='Data Set',
reference=self.key)
data_set.publish()
self.stepTic()
self.tic()
self.changeUser(self.lucas_user)
data_set()
......@@ -169,13 +169,13 @@ class TestShaDirSecurity(ShaDirMixin, ShaSecurityMixin, SecurityTestCase):
"""
self.changeUser(self.lucas_user)
document = self.portal.document_module.newContent(portal_type='Text')
self.stepTic()
self.tic()
document()
document.view()
document.publishAlive()
self.stepTic()
self.tic()
self.assertEquals('Published Alive', document.getValidationStateTitle())
self.assertUserHaveRoleOnDocument(self.lucas_user, 'Auditor', document)
......@@ -199,7 +199,7 @@ class TestShaDirSecurity(ShaDirMixin, ShaSecurityMixin, SecurityTestCase):
self.changeUser(self.toto_user)
document = self.portal.document_module.newContent(portal_type='Text')
document.publishAlive()
self.stepTic()
self.tic()
self.changeUser(self.lucas_user)
document()
......
27
\ No newline at end of file
28
\ No newline at end of file
......@@ -128,7 +128,7 @@ class TestCMFActivity(ERP5TypeTestCase, LogInterceptor):
organisation_module = self.getOrganisationModule()
if not(organisation_module.hasContent(self.company_id)):
o1 = organisation_module.newContent(id=self.company_id)
self.stepTic()
self.tic()
def login(self, quiet=0, run=run_all_test):
uf = self.getPortal().acl_users
......
......@@ -232,7 +232,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase):
membership_criterion_base_category = base_category_list,
membership_criterion_category = [size],
categories = ('variation/' + variation.getRelativeUrl() ) )
self.stepTic()
self.tic()
# Transformed Resource 3 : 3 variation axis
line_list = [ ('size/Baby', 'ColourVariation1', 'MorphologyVariation1', '2', 3.),
......@@ -313,7 +313,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase):
membership_criterion_category = [size, colour, morphology],
quantity = quantity,
mapped_value_property_list = ['quantity'] )
self.stepTic()
self.tic()
def stepCreateIncludedTransformationLine(self, sequence=None, sequence_list=None, **kw):
......@@ -359,7 +359,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase):
membership_criterion_category = [size],
quantity = quantity,
mapped_value_property_list = ['quantity'])
self.stepTic()
self.tic()
# Transformed Resource : 1 variation axis
line_list = [ ('size/Baby', 1.),
......@@ -388,7 +388,7 @@ class TestApparelTransformation(TestOrderMixin, ERP5TypeTestCase):
membership_criterion_category = [size],
quantity = quantity,
mapped_value_property_list = ['quantity'])
self.stepTic()
self.tic()
def stepIncludeTransformation(self, sequence=None, sequence_list=None, **kw):
......
......@@ -63,7 +63,7 @@ class TestAuoLogout(ERP5TypeTestCase):
# setup short auto-logout period
portal.portal_preferences.default_site_preference.setPreferredMaxUserInactivityDuration(5)
portal.portal_preferences.default_site_preference.enable()
self.stepTic()
self.tic()
def test_01_AutoLogout(self):
"""
......@@ -86,7 +86,7 @@ class TestAuoLogout(ERP5TypeTestCase):
# if we disable auto-logout then cookie will expire at end of session
portal.portal_preferences.default_site_preference.disable()
self.stepTic()
self.tic()
portal.portal_caches.clearAllCache()
response = self.publish(path)
......
......@@ -214,7 +214,7 @@ class TestBPMMixin(ERP5TypeTestCase):
self.validateRules()
self.createCategories()
self.createAndValidateAccounts()
self.stepTic()
self.tic()
class TestBPMDummyDeliveryMovementMixin(TestBPMMixin):
def _createDelivery(self, **kw):
......@@ -234,12 +234,12 @@ class TestBPMDummyDeliveryMovementMixin(TestBPMMixin):
self.portal.newContent(portal_type='Folder',
id='testing_folder')
self.folder = self.portal.testing_folder
self.stepTic()
self.tic()
def beforeTearDown(self):
super(TestBPMDummyDeliveryMovementMixin, self).beforeTearDown()
self.portal.deleteContent(id='testing_folder')
self.stepTic()
self.tic()
completed_state = 'delivered'
frozen_state = 'confirmed'
......@@ -273,7 +273,7 @@ class TestBPMDummyDeliveryMovementMixin(TestBPMMixin):
self.invoice_link = self.createBusinessLink(business_process,
predecessor_value = delivered, successor_value = invoiced,
trade_phase='default/invoicing')
self.stepTic()
self.tic()
def constructSimulationTreeAndDeliveries(self, simulation_depth=None,
dummy_split=False):
......@@ -343,7 +343,7 @@ class TestBPMDummyDeliveryMovementMixin(TestBPMMixin):
constructSimulationTree(self.applied_rule)
if dummy_split:
constructSimulationTree(self.applied_rule, prefix='split')
self.stepTic()
self.tic()
class TestBPMImplementation(TestBPMDummyDeliveryMovementMixin):
"""Business Process implementation tests"""
......@@ -362,7 +362,7 @@ class TestBPMImplementation(TestBPMDummyDeliveryMovementMixin):
portal_type=self.business_link_portal_type,
trade_phase=('default/accounting', 'default/delivery'))
self.stepTic()
self.tic()
self.assertSameSet(
(accounting_business_link, accounting_delivery_business_link),
......@@ -542,7 +542,7 @@ class TestBPMImplementation(TestBPMDummyDeliveryMovementMixin):
self.constructSimulationTreeAndDeliveries(dummy_split=True)
self.order.setSimulationState(self.completed_state)
self.stepTic()
self.tic()
def checkIsBusinessLinkBuildable(explanation, business_link, value):