openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #06161
[Merge] lp:~openerp-dev/openobject-addons/training_degree_exam_demo into lp:~openobject-training/openobject-addons/training
gpa(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/training_degree_exam_demo into lp:~openobject-training/openobject-addons/training.
Requested reviews:
Bhumika (OpenERP) (sbh-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/training_degree_exam_demo/+merge/59477
Improvement in the yml test case step and demo data
--
https://code.launchpad.net/~openerp-dev/openobject-addons/training_degree_exam_demo/+merge/59477
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/training_degree_exam_demo.
=== modified file 'training_degree/__openerp__.py'
--- training_degree/__openerp__.py 2011-04-29 05:28:43 +0000
+++ training_degree/__openerp__.py 2011-04-29 09:12:40 +0000
@@ -13,7 +13,10 @@
'training_degree_wizard.xml',
],
'init_xml' : [],
- 'demo_xml' : [],
+ 'demo_xml' : ['demo/training_degree_demo.xml'],
+ 'test' : [
+ 'test/training_degree.yml',
+ ],
'active' : False,
'installable' : True,
}
=== added directory 'training_degree/demo'
=== added file 'training_degree/demo/training_degree_demo.xml'
--- training_degree/demo/training_degree_demo.xml 1970-01-01 00:00:00 +0000
+++ training_degree/demo/training_degree_demo.xml 2011-04-29 09:12:40 +0000
@@ -0,0 +1,55 @@
+<?xml version="1.0" ?>
+<openerp>
+ <data noupdate="1">
+
+ <record id="training_degree0" model="training.degree">
+ <field name="state">draft</field>
+ <field name="lang_id" ref="base.lang_en"/>
+ <field name="name">CRM Expert Certified Degree</field>
+ <field eval="[(6,0,[ref('training.training_course_openerpcrm0'),ref('training.training_course_economicmodelofopenerp0'),ref('training.training_course_openerpaccounting0')])]" name="course_ids"/>
+ </record>
+
+ <!-- Call Function to Validate Degree -->
+ <function model="training.degree" name="action_validate">
+ <value eval="[ref('training_degree0')]"/>
+ </function>
+
+
+ <record id="training_degree1" model="training.degree">
+ <field name="state">draft</field>
+ <field name="lang_id" ref="base.lang_en"/>
+ <field name="name">Accounting Expert Certified Degree</field>
+ <field eval="[(6,0,[ref('training.training_course_openerpaccounting2'),ref('training.training_course_openerpaccounting1'),ref('training.training_course_openerpaccounting0')])]" name="course_ids"/>
+ </record>
+
+ <!-- Call Function to Validate Degree -->
+ <function model="training.degree" name="action_validate">
+ <value eval="[ref('training_degree1')]"/>
+ </function>
+
+ <record id="training_degree_contact_0" model="training.degree.contact">
+ <field name="degree_id" ref="training_degree0"/>
+ <field name="state">desired</field>
+ <field name="state_summary">desired</field>
+ <field name="contact_id" ref="base_contact.res_partner_contact_debois0"/>
+ </record>
+
+ <!-- Call Function to Validate Degree Contact -->
+ <function model="training.degree.contact" name="action_acquire">
+ <value eval="[ref('training_degree_contact_0')]"/>
+ </function>
+
+ <record id="training_degree_contact_1" model="training.degree.contact">
+ <field name="degree_id" ref="training_degree1"/>
+ <field name="state">desired</field>
+ <field name="state_summary">desired</field>
+ <field name="contact_id" ref="base_contact.res_partner_contact_zen0"/>
+ </record>
+
+ <!-- Call Function to Validate Degree Contact -->
+ <function model="training.degree.contact" name="action_acquire">
+ <value eval="[ref('training_degree_contact_1')]"/>
+ </function>
+
+ </data>
+</openerp>
\ No newline at end of file
=== added directory 'training_degree/test'
=== added file 'training_degree/test/training_degree.yml'
--- training_degree/test/training_degree.yml 1970-01-01 00:00:00 +0000
+++ training_degree/test/training_degree.yml 2011-04-29 09:12:40 +0000
@@ -0,0 +1,66 @@
+-
+ I Create the CRM Expert Certified Degree with following courses Open ERP 5.0 - CRM, Open ERP 5.0 - Accounting, Economic Model of Open ERP
+-
+ !record {model: training.degree, id: training_degree_degree0}:
+ course_ids:
+ - training.training_course_openerpcrm0
+ - training.training_course_economicmodelofopenerp0
+ - training.training_course_openerpaccounting0
+ lang_id: base.lang_en
+ name: CRM Expert Certified Degree
+ state: draft
+
+-
+ I Validate the CRM Expert Certified Degree
+-
+ !python {model: training.degree}: |
+ self.action_validate(cr, uid, [ref("training_degree_degree0")], {"lang": "en_US", "tz": False, "active_model": "training.degree", "active_ids": [ref("training_degree_degree0")], "active_id": ref("training_degree_degree0"), })
+
+-
+ I Create a Degree Contact of CRM Expert Certified Degree Contact with contact Debois
+-
+ !record {model: training.degree.contact, id: training_degree_contact_0}:
+ contact_id: base_contact.res_partner_contact_debois0
+ degree_id: training_degree_degree0
+ state: desired
+ state_summary: acquired
+
+-
+ I Acquire the CRM Expert Certified Degree
+-
+ !python {model: training.degree.contact}: |
+ self.action_acquire(cr, uid, [ref("training_degree_contact_0")], {"lang": "en_US", "tz": False, "active_model": "training.degree.contact", "active_ids": [ref("training_degree_contact_0")], "active_id": ref("training_degree_contact_0"), })
+
+
+-
+ I Create the Accounting Expert Certified Degree with following courses Open ERP 5.0 - Accounting with type Basic , Advanced, Expert
+-
+ !record {model: training.degree, id: training_degree_degree1}:
+ course_ids:
+ - training.training_course_openerpaccounting2
+ - training.training_course_openerpaccounting1
+ - training.training_course_openerpaccounting0
+ lang_id: base.lang_en
+ name: Accounting Expert Certified Degree
+ state: draft
+
+-
+ I Validate the Accounting Expert Certified Degree
+-
+ !python {model: training.degree}: |
+ self.action_validate(cr, uid, [ref("training_degree_degree1")], {"lang": "en_US", "tz": False, "active_model": "training.degree", "active_ids": [ref("training_degree_degree1")], "active_id": ref("training_degree_degree1"), })
+
+-
+ I Create a Degree Contact of Accounting Expert Certified Degree with contact Zen
+-
+ !record {model: training.degree.contact, id: training_degree_contact_1}:
+ contact_id: base_contact.res_partner_contact_zen0
+ degree_id: training_degree_degree1
+ state: desired
+ state_summary: acquired
+
+-
+ I Acquire the CRM Expert Certified Degree
+-
+ !python {model: training.degree.contact}: |
+ self.action_acquire(cr, uid, [ref("training_degree_contact_1")], {"lang": "en_US", "tz": False, "active_model": "training.degree.contact", "active_ids": [ref("training_degree_contact_0")], "active_id": ref("training_degree_contact_1"), })
=== modified file 'training_exam/__openerp__.py'
--- training_exam/__openerp__.py 2011-04-29 06:57:30 +0000
+++ training_exam/__openerp__.py 2011-04-29 09:12:40 +0000
@@ -61,6 +61,9 @@
'wizard/training_exam_question_view.xml',
'wizard/training_exam_questionnaire_view.xml',
],
+ 'test' : [
+ 'test/training_exam.yml',
+ ],
'active' : False,
'installable' : True,
}
=== added directory 'training_exam/test'
=== added file 'training_exam/test/training_exam.yml'
--- training_exam/test/training_exam.yml 1970-01-01 00:00:00 +0000
+++ training_exam/test/training_exam.yml 2011-04-29 09:12:40 +0000
@@ -0,0 +1,44 @@
+-
+ I Create Exam Question for Training Courses Open ERP 5.0 - Accounting, Open ERP 5.0 - Open Office Report Designer,
+ Open ERP 5.0 - Modules
+-
+ !record {model: training.exam.question, id: training_exam_question_question0}:
+ course_ids:
+ - training.training_course_openerpaccounting2
+ - training.training_course_openerpopenofficereportdesigner0
+ - training.training_course_openerpmodules0
+ duration: 1.0
+ name: info_1000
+ point: 10.0
+ question: What is process?
+ state: draft
+ type: plain
+ version: 0.0
+-
+ I Validate the Exam Question
+-
+ !python {model: training.exam.question}: |
+ self.action_validate(cr, uid, [ref("training_exam_question_question0")], {"lang": "en_US", "tz": False, "active_model": "training.exam.question", "active_ids": [ref("training_exam_question_question0")], "active_id": ref("training_exam_question_question0"), })
+
+-
+ I Create a Questionnaire for Main Course Open ERP 5.0 - Accounting and Courses
+-
+ !record {model: training.exam.questionnaire, id: training_exam_questionnaire_questionnaries0}:
+ course_ids:
+ - course_id: training.training_course_openerpcrm0
+ - course_id: training.training_course_openerpaccounting0
+ - course_id: training.training_course_economicmodelofopenerp0
+ kind: automatic
+ main_course_id: training.training_course_openerpaccounting0
+ name: Questionnaire For Openerp Course
+ question_ids:
+ - question_id: training_exam_question_question0
+ sequence: 1
+ reference: QZ/10000
+ state: draft
+ type: examen
+ version: 0.0
+-
+ I Validate the Exam Questionnaire
+-
+ !workflow {model: training.exam.questionnaire, action: signal_teq_validate, ref: training_exam_questionnaire_questionnaries0}
Follow ups