All pastes #1024877 Raw Edit

Miscellany

public text v1 · immutable
#1024877 ·published 2008-05-21 15:04 UTC
rendered paste body
Index: testTask.py
===================================================================
--- testTask.py	(revision 21060)
+++ testTask.py	(working copy)
@@ -110,6 +110,9 @@
                                         reference='dummy')
       portal.portal_categories.group.newContent(id='dummy',
                                                 codification='DUMMY')
+      
+      portal.portal_categories.price_currency.newContent(portal_type='Category',id='eur', codification='EUR')
+
       assignment = person.newContent(title='dummy', group='dummy',
                                      portal_type='Assignment',
                                      start_date='1980-01-01',
@@ -230,6 +233,7 @@
     organisation_list = sequence.get('organisation_list')
     organisation1 = organisation_list[0]
     organisation2 = organisation_list[1]
+    pricecurrency = 'eur'
     task.edit(source_value=organisation1,
               source_section_value=organisation1,
               destination_value=organisation2,
@@ -237,7 +241,8 @@
               source_project_value=project,
               description=self.task_description % task.getId(),
               start_date = self.datetime + 10,
-              stop_date = self.datetime + 20,)
+              stop_date = self.datetime + 20,
+              price_currency = pricecurrency,)
     sequence.edit( task = task)
 
   def stepFillTaskWithData(self, sequence=None, sequence_list=None, **kw):
@@ -324,6 +329,7 @@
                       task_report.getDescription())
     self.assertEquals(task.getPredecessor(), task_report.getPredecessor())
     self.assertEquals(task.getDescription(), task_report.getDescription())
+    self.assertEquals(task.getPriceCurrency(), task_report.getPriceCurrency())
     self.assertEquals(len(task_report.contentValues()), 1)
     task_report_line = task_report.contentValues()[0]
     self.assertEquals(task.getTaskLineResource(), task_report_line.getResource())
@@ -332,6 +338,7 @@
     self.assertEquals(task.getTaskLineRequirement(), 
                       task_report_line.getRequirement())
 
+
   def stepCreateTaskLine(self, sequence=None, sequence_list=None, **kw):
     """
       Create task line and fill with dummy data.
@@ -409,6 +416,9 @@
 
   def stepCloseTaskReport(self, sequence=None, sequence_list=None, **kw):
     self.modifyState('task_report', 'deliver', sequence=sequence)
+
+  def stepRestartTaskReport(self, sequence=None, sequence_list=None, **kw):
+    self.modifyState('task_report', 'restart', sequence=sequence)
   
   def stepSetTaskReport(self, sequence=None, sequence_list=None, **kw):
     """