mirror of
https://github.com/frappe/erpnext.git
synced 2026-02-18 09:05:00 +00:00
test: add test for parent task is_group validation
(cherry picked from commit 291f0c7161)
# Conflicts:
# erpnext/projects/doctype/task/test_task.py
This commit is contained in:
committed by
Mergify
parent
3380deab02
commit
dc5b8367c5
@@ -6,7 +6,12 @@ import unittest
|
||||
import frappe
|
||||
from frappe.utils import add_days, getdate, nowdate
|
||||
|
||||
<<<<<<< HEAD
|
||||
from erpnext.projects.doctype.task.task import CircularReferenceError
|
||||
=======
|
||||
from erpnext.projects.doctype.task.task import CircularReferenceError, ParentIsGroupError
|
||||
from erpnext.tests.utils import ERPNextTestSuite
|
||||
>>>>>>> 291f0c7161 (test: add test for parent task is_group validation)
|
||||
|
||||
|
||||
class TestTask(unittest.TestCase):
|
||||
@@ -109,6 +114,20 @@ class TestTask(unittest.TestCase):
|
||||
|
||||
self.assertEqual(frappe.db.get_value("Task", task.name, "status"), "Overdue")
|
||||
|
||||
def test_parent_task_must_be_group(self):
|
||||
parent_task = create_task(
|
||||
subject="_Test Parent Task Non Group",
|
||||
is_group=0,
|
||||
)
|
||||
|
||||
child_task = create_task(
|
||||
subject="_Test Child Task",
|
||||
parent_task=parent_task.name,
|
||||
save=False,
|
||||
)
|
||||
|
||||
self.assertRaises(ParentIsGroupError, child_task.save)
|
||||
|
||||
|
||||
def create_task(
|
||||
subject,
|
||||
|
||||
Reference in New Issue
Block a user