diff --git a/addons/project/test/test_project.yml b/addons/project/test/test_project.yml index ff823db7063..2889b41636e 100644 --- a/addons/project/test/test_project.yml +++ b/addons/project/test/test_project.yml @@ -479,31 +479,7 @@ } self.create(cr, uid, vals, context=None) self.unlink(cr, uid, [ref('account_analytic_account0')]) -- - I close the project task. -- - !record {model: project.task.close, id: project_task_close_0}: - manager_warn : True - partner_warn : False - manager_email : 'info@mycustomer.com' - partner_email : 'info@myinfobid.com' - description : Description -- - I send Warn Message by Email to Manager and Customer. -- - !python {model: project.task.close}: | - fields = { - 'manager_warn' : True, - 'partner_warn' : False, - 'manager_email' : 'info@mycustomer.com', - 'partner_email' : 'info@myinfobid.com', - 'description' : 'Description' - } - self.default_get(cr, uid, fields, context={"active_ids":[ref("project_task_technicaltraining0")],"active_id": ref("project_task_technicaltraining0")}) - try: - self.send(cr, uid, [ref('project_task_close_0')], context={"active_ids":[ref("project_task_technicaltraining0")],"active_id": ref("project_task_technicaltraining0")}) - except : - pass + - I check for remaining hours. - diff --git a/addons/project/test/test_project_delegation.yml b/addons/project/test/test_project_delegation.yml index 2aabb0a4766..68cf5f7e0fd 100644 --- a/addons/project/test/test_project_delegation.yml +++ b/addons/project/test/test_project_delegation.yml @@ -236,4 +236,3 @@ - !assert {model: project.task, id: project_task_documentation_book, severity: error, string: Task is in done state}: - state == "open" -- diff --git a/addons/project_mailgate/test/test_project_mailgate.yml b/addons/project_mailgate/test/test_project_mailgate.yml index 902e38205f9..2ae6119698f 100644 --- a/addons/project_mailgate/test/test_project_mailgate.yml +++ b/addons/project_mailgate/test/test_project_mailgate.yml @@ -1,15 +1,9 @@ -- - I create a mailgate message record. -- - !record {model: mailgate.message, id: project_mailgate_message1}: - partner_id: base.res_partner_asus - I create a project task. - !record {model: project.task, id: project_task_mailgate1}: date_start: !eval time.strftime('%Y-%m-%d %H:%M:%S') name: Technical Training - #message_ids: project_mailgate_message1 user_id: base.user_root planned_hours: 30.0 remaining_hours: 30.0 @@ -25,11 +19,6 @@ - !python {model: project.task}: | self.do_open(cr, uid, [ref('project_task_mailgate1')], {'active_id':ref('project_task_mailgate1')}) -- - Execute the message followers. -- - !python {model: project.task}: | - self.message_followers(cr, uid, [ref('project_task_mailgate1')], {'active_id':ref('project_task_mailgate1')}) - Keep task in pending state. - diff --git a/addons/project_scrum/test/project_scrum_report.yml b/addons/project_scrum/test/project_scrum_report.yml index e4bd785e542..c54ed0134ad 100644 --- a/addons/project_scrum/test/project_scrum_report.yml +++ b/addons/project_scrum/test/project_scrum_report.yml @@ -11,6 +11,12 @@ !record {model: project.project, id: project_project_0}: company_id: base.main_company name: OpenERP Training Test +- + I create project 'Functional Programme'. +- + !record {model: project.project, id: project_project_1}: + company_id: base.main_company + name: Functional Test - In order to test the PDF reports defined on a Project Scrum, we will print Project Scrum Sprint Burndown Report. - @@ -21,7 +27,7 @@ if tools.config['test_report_directory']: file(os.path.join(tools.config['test_report_directory'], 'project_scrum-project_scrum_sprint_burndown.'+format), 'wb+').write(data) - - I create a project.scrum.product.backlog record. + I create a project scrum product backlog record. - !record {model: project.scrum.product.backlog, id: project_scrum_product_backlog0}: effective_hours: 0.0 @@ -30,6 +36,28 @@ project_id: project_project_0 sequence: 0.0 state: draft +- + Now, I create another two project scrum product backlog record for the merging purpose. +- + I create "Test_merge_bklg1" project scrum product backlog record. +- + !record {model: project.scrum.product.backlog, id: project_scrum_product_backlog1}: + effective_hours: 0.0 + expected_hours: 0.0 + name: test_merge_bklg1 + project_id: project_project_0 + sequence: 0.0 + state: draft +- + I create "Test_merge_bklg2" project scrum product backlog record. +- + !record {model: project.scrum.product.backlog, id: project_scrum_product_backlog2}: + effective_hours: 0.0 + expected_hours: 0.0 + name: test_merge_bklg2 + project_id: project_project_1 + sequence: 0.0 + state: draft - In order to test the Product Backlog. - @@ -66,26 +94,6 @@ self.button_send_product_owner(cr, uid, [ref("project_scrum_meeting_0")],context=None) except: pass -- - I create a project.scrum.email record. -- - !record {model: project.scrum.email, id: project_scrum_email_0}: - subject: Subject - message: test message -- - Send project scrum email. -- - !python {model: project.scrum.email}: | - fields={ - 'subject': 'Subject', - 'message': 'test message' - } - context.update({'active_ids':[ref('project_scrum_meeting_0')],'active_id':ref('project_scrum_meeting_0')}) - self.default_get(cr, uid, fields, context) - try: - self.button_send_scrum_email(cr, uid, [ref("project_scrum_email_0")],context) - except: - pass - I create first scrum backlog for merge the record. - @@ -95,17 +103,17 @@ I create second scrum backlog for merge the record. - !record {model: project.scrum.backlog.merge, id: project_scrum_backlog_merge2}: - project_id: project_project_0 + project_id: project_project_1 - Set project scrum backlog merge. - !python {model: project.scrum.backlog.merge}: | - context['active_ids'] = [ref("project_scrum_backlog_merge1"),ref("project_scrum_backlog_merge2")] - context['active_id'] = [ref("project_scrum_backlog_merge1")] - try: - self.check_backlogs(cr, uid, [ref("project_scrum_backlog_merge2")],context) - except: - pass + context.update({ + 'active_model': 'project.scrum.product.backlog', + 'active_ids': [ref("project_scrum_product_backlog1"),ref("project_scrum_product_backlog2")], + 'active_id': ref("project_scrum_product_backlog1")}) + self.check_backlogs(cr, uid, [ref("project_scrum_product_backlog1"),ref("project_scrum_product_backlog2")],context) + self.do_merge(cr, uid, [ref('project_scrum_backlog_merge1'),ref('project_scrum_backlog_merge2')], context) - In order to test the project_scrum_backlog_create_task wizard. -