[Erp5-report] r28916 - /erp5/trunk/products/ERP5/tests/testTask.py
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Sep 11 07:23:50 CEST 2009
Author: yusei
Date: Fri Sep 11 07:23:49 2009
New Revision: 28916
URL: http://svn.erp5.org?rev=28916&view=rev
Log:
Add test step for the bug #1082. The previous change was not enough.
Merge stepVerifyTaskReportDescription into stepVerifyGeneratedTaskReportLines.
Modified:
erp5/trunk/products/ERP5/tests/testTask.py
Modified: erp5/trunk/products/ERP5/tests/testTask.py
URL: http://svn.erp5.org/erp5/trunk/products/ERP5/tests/testTask.py?rev=28916&r1=28915&r2=28916&view=diff
==============================================================================
--- erp5/trunk/products/ERP5/tests/testTask.py [utf8] (original)
+++ erp5/trunk/products/ERP5/tests/testTask.py [utf8] Fri Sep 11 07:23:49 2009
@@ -68,8 +68,7 @@
stepSetTaskPriceCurrency \
stepConfirmTask \
stepTic \
- stepSetTaskReport \
- stepVerifyTaskReportDescription '
+ stepSetTaskReport '
default_task_sequence_two_lines = '\
stepLogin \
@@ -86,8 +85,7 @@
stepFillTaskLineWithData \
stepConfirmTask \
stepTic \
- stepSetTaskReport \
- stepVerifyTaskReportDescription '
+ stepSetTaskReport '
default_task_report_sequence = '\
stepLogin \
@@ -294,6 +292,7 @@
task_line_quantity = self.default_quantity,
task_line_price = self.default_price,
task_line_requirement_value = requirement,
+ task_line_description = 'Default Task Line Description',
)
def stepCreateSimpleTaskReport(self,sequence=None, sequence_list=None, **kw):
@@ -392,7 +391,8 @@
task = sequence.get('task')
task_line = task.newContent(
portal_type=self.task_line_portal_type,
- title='New Task Line')
+ title='New Task Line',
+ description='New Task Line Description')
sequence.edit(task_line=task_line)
def stepFillTaskLineWithData(self, sequence=None, sequence_list=None, **kw):
@@ -434,16 +434,12 @@
self.assertTrue(task_line.getQuantity() in task_report_quantity_list)
self.assertTrue(task_line.getPrice() in task_report_price_list)
- def stepVerifyTaskReportDescription(self, sequence=None,
- sequence_list=None, **kw):
- """
- Verify that task description is copied to task report.
- """
- task_report = sequence.get('task_report')
- task = sequence.get('task')
- self.assert_(task_report.getDescription())
- self.assertEqual(task_report.getDescription(),
- task.getDescription())
+ for task_report_line in task_report.contentValues(portal_type='Task Report Line'):
+ simulation_movement = task_report_line.getDeliveryRelatedValue()
+ task_line = simulation_movement.getOrderValue()
+ self.assert_(task_line.getDescription())
+ self.assertEqual(task_line.getDescription(),
+ task_report_line.getDescription())
def stepVerifyTaskReportCausalityState(self, sequence=None,
sequence_list=None, **kw):
More information about the Erp5-report
mailing list