[IMP] improves the reporting view Expenses Analysis (add some measures to the table...
[odoo/odoo.git] / addons / survey / test / draft2open2close_request.yml
1 -
2   In order to check Survey Request of the survey "Initial Partner Feedback" I create a Survey Request for survey "Initial Partner Feedback".
3 -
4   !record {model: survey.request, id: survey_request_1}:
5     survey_id: survey_Initial_partner_feedback
6     user_id: base.user_demo
7 -
8   !assert {model: survey.request, id: survey_request_1, string: Survey Request should be in draft state}:
9     - state == 'draft'
10 -
11   I set Survey Request for the survey in waiting state.
12 -
13   !python {model: survey.request}: |
14     self.survey_req_waiting_answer(cr, uid, [ref("survey_request_1")], context)
15 -
16   I check that state of Survey Request for the survey is waiting or not.
17 -
18   !assert {model: survey.request, id: survey_request_1, severity: error, string: Survey Request should be in waiting state}:
19     - state == 'waiting_answer'
20 -
21   I cancel the Survey Request of the survey.
22 -
23   !python {model: survey.request}: |
24     self.survey_req_cancel(cr, uid, [ref("survey_request_1")], context)
25 -
26   I check that state of Survey Request of the survey is cancel or not.
27 -
28   !assert {model: survey.request, id: survey_request_1, severity: error, string: Survey Request should be in cancel state}:
29     - state == 'cancel'
30 -
31   I set Survey Request of the survey in draft state.
32 -
33   !python {model: survey.request}: |
34     self.survey_req_draft(cr, uid, [ref("survey_request_1")], context)
35 -
36   I check that state of Survey request of the survey is draft or not.
37 -
38   !assert {model: survey.request, id: survey_request_1, severity: error, string: Survey Request should be in draft state}:
39     - state == 'draft'
40 -
41   I set survey request of the survey in done state.
42 -
43   !python {model: survey.request}: |
44     self.survey_req_waiting_answer(cr, uid, [ref("survey_request_1")], context)
45     self.survey_req_done(cr, uid, [ref("survey_request_1")], context)
46 -
47   I check that state of Survey request of the survey is done or not.
48 -
49   !assert {model: survey.request, id: survey_request_1, severity: error, string: Survey Request should be in done state}:
50     - state == 'done'