Launchpad automatic translations update.
[odoo/odoo.git] / addons / project_issue / test / test_project_issue_states.yml
1 -
2    Create an issue
3 -
4    !record {model: project.issue, id: project_issue_stockmovedates0}:
5     categ_id: project_issue.bug_categ
6     name: Stock Move dates
7     project_id: project.project_project_22
8     working_hours_close: 0.0
9     working_hours_open: 0.0
10
11   Check if issue in 'draft' state
12 -
13   !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in draft state}:
14     - state == 'draft'
15         
16
17   Open the issue
18
19   !python {model: project.issue}: |
20     self.case_open(cr, uid, [ref("project_issue_stockmovedates0")], {"lang":
21       "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], "tz":
22       False, "active_model": "ir.ui.menu", "search_default_project_id": False, "search_default_my_bugs":
23       1, "search_default_user_id": 1, "search_default_current_bugs": 1, "project_id":
24       False, "active_id": ref("project_issue.menu_project_issue_track"), })
25
26   Check if issue in 'open' state
27 -
28   !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in open state}:
29     - state == 'open'
30
31
32   Keep issue pending
33
34   !python {model: project.issue}: |
35     self.case_pending(cr, uid, [ref("project_issue_stockmovedates0")],
36       {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
37       "tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
38       False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
39       1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
40       })
41
42   Check if issue in 'pending' state
43 -
44   !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in pending state}:
45     - state == 'pending'
46     
47     
48
49   Open the issue
50
51   !python {model: project.issue}: |
52     self.case_open(cr, uid, [ref("project_issue_stockmovedates0")], {"lang":
53       "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], "tz":
54       False, "active_model": "ir.ui.menu", "search_default_project_id": False, "search_default_my_bugs":
55       1, "search_default_user_id": 1, "search_default_current_bugs": 1, "project_id":
56       False, "active_id": ref("project_issue.menu_project_issue_track"), })
57
58   Check if issue in 'open' state
59 -
60   !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in open state}:
61     - state == 'open'
62       
63
64
65   Cancel the issue
66
67   !python {model: project.issue}: |
68     self.case_cancel(cr, uid, [ref("project_issue_stockmovedates0")],
69       {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
70       "tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
71       False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
72       1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
73       })
74
75   Check if issue in 'cancel' state
76 -
77   !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in cancel state}:
78     - state == 'cancel'
79
80     
81
82   Reset the issue 
83
84   !python {model: project.issue}: |
85     self.case_reset(cr, uid, [ref("project_issue_stockmovedates0")],
86       {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
87       "tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
88       False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
89       1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
90       })
91
92   Check if issue in 'draft' state
93 -
94   !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in draft state}:
95     - state == 'draft'
96
97
98
99   Close the issue
100
101   !python {model: project.issue}: |
102     self.case_close(cr, uid, [ref("project_issue_stockmovedates0")],
103       {"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
104       "tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
105       False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
106       1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
107       })
108
109   Check if issue in 'done' state
110 -
111   !assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in done state}:
112     - state == 'done'