浏览代码

test: added unit test

version-14
Shariq Ansari 3 年前
父节点
当前提交
749ace654c
共有 2 个文件被更改,包括 2 次插入1 次删除
  1. +1
    -1
      frappe/core/doctype/doctype/doctype.py
  2. +1
    -0
      frappe/core/doctype/doctype/test_doctype.py

+ 1
- 1
frappe/core/doctype/doctype/doctype.py 查看文件

@@ -704,7 +704,7 @@ class DocType(Document):
max_length = frappe.db.MAX_COLUMN_LENGTH - 3
if len(name) > max_length:
# length(tab + <Doctype Name>) should be equal to 64 characters hence doctype should be 61 characters
frappe.throw(_("Doctype name is limited to {0} characters ({1})").format(max_length, name))
frappe.throw(_("Doctype name is limited to {0} characters ({1})").format(max_length, name), frappe.NameError)

flags = {"flags": re.ASCII}



+ 1
- 0
frappe/core/doctype/doctype/test_doctype.py 查看文件

@@ -23,6 +23,7 @@ class TestDocType(unittest.TestCase):
self.assertRaises(frappe.NameError, new_doctype("_Some DocType").insert)
self.assertRaises(frappe.NameError, new_doctype("8Some DocType").insert)
self.assertRaises(frappe.NameError, new_doctype("Some (DocType)").insert)
self.assertRaises(frappe.NameError, new_doctype("Some Doctype with a name whose length is more than 61 characters").insert)
for name in ("Some DocType", "Some_DocType"):
if frappe.db.exists("DocType", name):
frappe.delete_doc("DocType", name)


正在加载...
取消
保存