← Back to team overview

openerp-dev-web team mailing list archive

[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/59219

Added demo and yml test for training_exam and training_degree
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/training_degree_exam_demo/+merge/59219
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-07 11:11:57 +0000
+++ training_degree/__openerp__.py	2011-04-27 13:35:45 +0000
@@ -6,6 +6,7 @@
     ],
     'author' : 'Tiny SPRL - Thamini S.à.R.L',
     'update_xml' : [
+        'demo/training_degree_demo.xml',
         'security/training_degree_security.xml',
         'security/ir.model.access.csv',
         'wizard/training_validate_degree.xml',
@@ -14,6 +15,9 @@
     ],
     'init_xml' : [],
     '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-27 13:35:45 +0000
@@ -0,0 +1,26 @@
+<?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">Training Degree</field>
+            <field eval="[(6,0,[ref('training.training_course_openerpcrm0'),ref('training.training_course_openerpaccounting0'),ref('training.training_course_openerpaccounting2'),ref('training.training_course_howtoinstallopenerp0')])]" 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_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>
+
+    </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-27 13:35:45 +0000
@@ -0,0 +1,34 @@
+-
+  Creating a Degree record
+-
+  !record {model: training.degree, id: training_degree_degree0}:
+    course_ids:
+      - training.training_course_openerpcrm0
+      - training.training_course_openerpaccounting0
+      - training.training_course_openerpaccounting2
+      - training.training_course_howtoinstallopenerp0
+    lang_id: base.lang_en
+    name: Training Degree
+    state: draft
+
+-
+  I clicked on Validate button
+-
+
+ !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"), })
+
+-
+  Creating a Degree Contact record
+-
+  !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 clicked on Acquire button
+-
+ !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"), })

=== modified file 'training_exam/__openerp__.py'
--- training_exam/__openerp__.py	2011-04-25 04:47:42 +0000
+++ training_exam/__openerp__.py	2011-04-27 13:35:45 +0000
@@ -60,6 +60,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-27 13:35:45 +0000
@@ -0,0 +1,56 @@
+-
+  Creating a Question record
+-
+  !record {model: training.exam.question, id: training_exam_question_question0}:
+    course_ids:
+      - training.training_course_openerpaccounting2
+      - training.training_course_openerpaccounting0
+      - training.training_course_openerpcrm0
+      - training.training_course_openerpaccounting1
+      - training.training_course_openerpextendtheserver0
+      - training.training_course_openerpmodules1
+      - training.training_course_economicmodelofopenerp0
+      - training.training_course_economicmodelofopenerp1
+      - training.training_course_howtoconfigureopenerp0
+      - training.training_course_openerpetiny0
+      - training.training_course_openerpopenofficereportdesigner0
+      - training.training_course_openerpmodules0
+    duration: 1.0
+    name: info_1000
+    point: 10.0
+    question: Training Question
+    state: draft
+    type: plain
+    version: 0.0
+
+-
+  I clicked on Validate button
+-
+ !python {model: training.exam.question}: |
+    self.action_validate(cr, uid, [ref("training_exam_question_question0")], {"lang": "en_US", "tz": False, "active_model": "training.degree", "active_ids": [ref("training_exam_question_question0")], "active_id": ref("training_exam_question_question0"), })
+
+
+-
+  Creating a Questionnaire record
+-
+  !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: Questionnaries Training
+    question_ids:
+      - question_id: training_exam_question_question0
+        sequence: 1
+    reference: QZ/10000
+    state: validated
+    type: examen
+    version: 0.0
+
+-
+  I clicked on Validate button
+-
+  !workflow {model: training.exam.questionnaire, action: signal_teq_validate, ref: training_exam_questionnaire_questionnaries0}
+


Follow ups