[Erp5-report] r10088 - /erp5/trunk/products/ERP5/tests/testERP5Budget.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Mon Sep 18 14:09:43 CEST 2006
Author: jerome
Date: Mon Sep 18 14:09:42 2006
New Revision: 10088
URL: http://svn.erp5.org?rev=10088&view=rev
Log:
some fixs to budget test, but still not working.
Modified:
erp5/trunk/products/ERP5/tests/testERP5Budget.py
Modified: erp5/trunk/products/ERP5/tests/testERP5Budget.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testERP5Budget.py?rev=10088&r1=10087&r2=10088&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testERP5Budget.py (original)
+++ erp5/trunk/products/ERP5/tests/testERP5Budget.py Mon Sep 18 14:09:42 2006
@@ -65,20 +65,17 @@
RUN_ALL_TEST = 1
QUIET = 0
-
def getTitle(self):
"""
Return the title of the current test set.
"""
return "ERP5 Budget"
-
def getBusinessTemplateList(self):
"""
Return the list of required business templates.
"""
- return ('erp5_base','erp5_pdm', 'erp5_trade', 'erp5_accounting', 'erp5_budget')
-
+ return ('erp5_base', 'erp5_pdm', 'erp5_trade', 'erp5_accounting', 'erp5_budget')
def login(self, quiet=QUIET, run=RUN_ALL_TEST):
"""
@@ -148,12 +145,10 @@
self.organisation_module = self.getOrganisationModule()
budget_module = self.getBudgetModule()
budget_transaction_module = self.getBudgetTransactionModule()
- self.portal = self.getPortal()
self.getAccountingModule().manage_addLocalRoles('maurice', ('Assignor','Assignee','Manager','Owner',))
# flush activities
get_transaction().commit()
self.tic()
-
# When using light install, only base categories are created
if len(self.portal_categories.region.contentValues()) == 0 :
o = self.portal_categories.region.newContent(portal_type='Category', id='europe')
@@ -231,7 +226,11 @@
)
budget_cell2.setQuantity(1000.0)
- budget_transfert1 = budget1.newContent(portal_type='Budget Transfert Line',source=budget_cell1.getRelativeUrl(), resource='currency/EUR',destination =budget_cell2.getRelativeUrl(),quantity=500.0)
+ budget_transfert1 = budget1.newContent(portal_type='Budget Transfer Line',
+ source=budget_cell1.getRelativeUrl(),
+ resource='currency/EUR',
+ destination=budget_cell2.getRelativeUrl(),
+ quantity=500.0)
self.budget_transaction1 = budget_transaction_module.newContent(portal_type='Budget Transaction',source =budget_cell1.getRelativeUrl(), destination=budget_cell2.getRelativeUrl(), quantity=25.0,group='world_company', stop_date='2005/05/01 18:06:26.388 GMT-4')
@@ -241,27 +240,17 @@
get_transaction().commit()
self.tic()
-
-
-
-
def getAccountModule(self):
return getattr(self.getPortal(), 'account_module', None)
def getAccountingModule(self):
return getattr(self.getPortal(), 'accounting_module', None)
- def getOrganisationModule(self):
- return getattr(self.getPortal(), 'organisation', None)
-
def getBudgetModule(self):
return getattr(self.getPortal(), 'budget_module', None)
def getBudgetTransactionModule(self):
return getattr(self.getPortal(), 'budget_transaction_module', None)
-
- def getCurrencyModule(self) :
- return getattr(self.getPortal(), 'currency', None)
def createCategories(self):
"""
@@ -379,7 +368,6 @@
LOG('Testing... ',0,'testHasBudgetCells')
message = ""
len_cells = 0
- self.afterSetUp()
for objects in self.getBudgetModule().budget_module.objectValues():
if objects.getPortalType() == 'Budget':
for obj_line in objects.objectValues():
@@ -407,7 +395,6 @@
message = 'Test if there is enough budget before validating an accounting transaction'
ZopeTestCase._print('\n%s ' % message)
LOG('Testing... ',0,message)
- self.afterSetUp()
self.stepConfirmAccountingTransaction(self.accounting_transaction1)
message = str(self.accounting_transaction1.getSimulationState())
ZopeTestCase._print('\n%s ' % message)
@@ -445,7 +432,6 @@
message = 'Test if the transaction of budget is authorized'
ZopeTestCase._print('\n%s ' % message)
LOG('Testing... ',0,message)
- self.afterSetUp()
self.stepDeliverBudgetTransaction(self.budget_transaction1)
message = str(self.budget_transaction1.getSimulationState())
ZopeTestCase._print('\n%s ' % message)
More information about the Erp5-report
mailing list