test: add test to check if document status is updated
This commit is contained in:
parent
04e7b7a96b
commit
3cce101c2d
1 changed files with 14 additions and 0 deletions
|
|
@ -88,6 +88,20 @@ class TestWorkflow(unittest.TestCase):
|
|||
self.assertEqual(workflow_actions[0].status, 'Completed')
|
||||
frappe.set_user('Administrator')
|
||||
|
||||
def test_update_docstatus(self):
|
||||
todo = create_new_todo()
|
||||
apply_workflow(todo, 'Approve')
|
||||
|
||||
self.workflow.states[1].doc_status = 0
|
||||
self.workflow.save()
|
||||
todo.reload()
|
||||
self.assertEqual(todo.docstatus, 0)
|
||||
self.workflow.states[1].doc_status = 1
|
||||
self.workflow.save()
|
||||
todo.reload()
|
||||
self.assertEqual(todo.docstatus, 1)
|
||||
|
||||
|
||||
def create_todo_workflow():
|
||||
if frappe.db.exists('Workflow', 'Test ToDo'):
|
||||
return frappe.get_doc('Workflow', 'Test ToDo').save(ignore_permissions=True)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue