소스 검색

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 max_length = frappe.db.MAX_COLUMN_LENGTH - 3
if len(name) > max_length: if len(name) > max_length:
# length(tab + <Doctype Name>) should be equal to 64 characters hence doctype should be 61 characters # 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} 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("_Some DocType").insert)
self.assertRaises(frappe.NameError, new_doctype("8Some 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)").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"): for name in ("Some DocType", "Some_DocType"):
if frappe.db.exists("DocType", name): if frappe.db.exists("DocType", name):
frappe.delete_doc("DocType", name) frappe.delete_doc("DocType", name)


불러오는 중...
취소
저장