diff --git a/frappe/workflow/doctype/workflow/test_workflow.py b/frappe/workflow/doctype/workflow/test_workflow.py index 1f67e64b1f..9999df40cb 100644 --- a/frappe/workflow/doctype/workflow/test_workflow.py +++ b/frappe/workflow/doctype/workflow/test_workflow.py @@ -23,14 +23,6 @@ class TestWorkflow(unittest.TestCase): return todo - def test_if_workflow_set_on_action(self): - todo = create_new_todo() - self.assertEqual(todo.docstatus, 0) - todo.submit() - todo = frappe.get_doc('ToDo', todo.name) - self.assertEqual(todo.docstatus, 1) - self.assertEqual(todo.workflow_state, 'Approved') - def test_approve(self, doc=None): '''test simple workflow''' todo = doc or self.test_default_condition() @@ -109,6 +101,15 @@ class TestWorkflow(unittest.TestCase): todo.reload() self.assertEqual(todo.docstatus, 1) + def test_if_workflow_set_on_action(self): + self.workflow.states[1].doc_status = 1 + self.workflow.save() + todo = create_new_todo() + self.assertEqual(todo.docstatus, 0) + todo.submit() + self.assertEqual(todo.docstatus, 1) + self.assertEqual(todo.workflow_state, 'Approved') + def create_todo_workflow(): if frappe.db.exists('Workflow', 'Test ToDo'): return frappe.get_doc('Workflow', 'Test ToDo').save(ignore_permissions=True)