fix(test): set workflow state Approved docstatus to 1 in test
This commit is contained in:
parent
2edfca9fb5
commit
70316e8670
1 changed files with 9 additions and 8 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue