113 lines
4.4 KiB
YAML
113 lines
4.4 KiB
YAML
-
|
|
Create an issue
|
|
-
|
|
!record {model: project.issue, id: project_issue_stockmovedates0}:
|
|
categ_id: project_issue.bug_categ
|
|
name: Stock Move dates
|
|
project_id: project.project_project_22
|
|
working_hours_close: 0.0
|
|
working_hours_open: 0.0
|
|
-
|
|
Check if issue in 'draft' state
|
|
-
|
|
!assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in draft state}:
|
|
- state == 'draft'
|
|
|
|
-
|
|
Open the issue
|
|
-
|
|
!python {model: project.issue}: |
|
|
self.case_open(cr, uid, [ref("project_issue_stockmovedates0")], {"lang":
|
|
"en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], "tz":
|
|
False, "active_model": "ir.ui.menu", "search_default_project_id": False, "search_default_my_bugs":
|
|
1, "search_default_user_id": 1, "search_default_current_bugs": 1, "project_id":
|
|
False, "active_id": ref("project_issue.menu_project_issue_track"), })
|
|
-
|
|
Check if issue in 'open' state
|
|
-
|
|
!assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in open state}:
|
|
- state == 'open'
|
|
|
|
-
|
|
Keep issue pending
|
|
-
|
|
!python {model: project.issue}: |
|
|
self.case_pending(cr, uid, [ref("project_issue_stockmovedates0")],
|
|
{"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
|
|
"tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
|
|
False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
|
|
1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
|
|
})
|
|
-
|
|
Check if issue in 'pending' state
|
|
-
|
|
!assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in pending state}:
|
|
- state == 'pending'
|
|
|
|
|
|
-
|
|
Open the issue
|
|
-
|
|
!python {model: project.issue}: |
|
|
self.case_open(cr, uid, [ref("project_issue_stockmovedates0")], {"lang":
|
|
"en_US", "active_ids": [ref("project_issue.menu_project_issue_track")], "tz":
|
|
False, "active_model": "ir.ui.menu", "search_default_project_id": False, "search_default_my_bugs":
|
|
1, "search_default_user_id": 1, "search_default_current_bugs": 1, "project_id":
|
|
False, "active_id": ref("project_issue.menu_project_issue_track"), })
|
|
-
|
|
Check if issue in 'open' state
|
|
-
|
|
!assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in open state}:
|
|
- state == 'open'
|
|
|
|
|
|
-
|
|
Cancel the issue
|
|
-
|
|
!python {model: project.issue}: |
|
|
self.case_cancel(cr, uid, [ref("project_issue_stockmovedates0")],
|
|
{"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
|
|
"tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
|
|
False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
|
|
1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
|
|
})
|
|
-
|
|
Check if issue in 'cancel' state
|
|
-
|
|
!assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in cancel state}:
|
|
- state == 'cancel'
|
|
|
|
|
|
-
|
|
Reset the issue
|
|
-
|
|
!python {model: project.issue}: |
|
|
self.case_reset(cr, uid, [ref("project_issue_stockmovedates0")],
|
|
{"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
|
|
"tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
|
|
False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
|
|
1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
|
|
})
|
|
-
|
|
Check if issue in 'draft' state
|
|
-
|
|
!assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in draft state}:
|
|
- state == 'draft'
|
|
|
|
|
|
-
|
|
Close the issue
|
|
-
|
|
!python {model: project.issue}: |
|
|
self.case_close(cr, uid, [ref("project_issue_stockmovedates0")],
|
|
{"lang": "en_US", "active_ids": [ref("project_issue.menu_project_issue_track")],
|
|
"tz": False, "active_model": "ir.ui.menu", "search_default_project_id":
|
|
False, "search_default_my_bugs": 1, "search_default_user_id": 1, "search_default_current_bugs":
|
|
1, "project_id": False, "active_id": ref("project_issue.menu_project_issue_track"),
|
|
})
|
|
-
|
|
Check if issue in 'done' state
|
|
-
|
|
!assert {model: project.issue, id: project_issue_stockmovedates0, severity: error, string: Issue is in done state}:
|
|
- state == 'done'
|