From be98dc03d37fd769b7569688e1db306d015f626c Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 14 Jul 2014 16:44:27 +0530 Subject: [PATCH] fix test --- frappe/test_runner.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frappe/test_runner.py b/frappe/test_runner.py index 4d35077cfa..163817a490 100644 --- a/frappe/test_runner.py +++ b/frappe/test_runner.py @@ -97,9 +97,20 @@ def _run_unittest(module, verbose=False, tests=()): def _add_test(path, filename, verbose, test_suite=None): import os, imp + if os.path.sep.join("doctype", "doctype", "boilerplate") in path: + # in /doctype/doctype/boilerplate/ + return + if not test_suite: test_suite = unittest.TestSuite() + if os.path.basename(os.path.dirname(path))=="doctype": + txt_file = os.path.join(path, filename[5:].replace(".py", ".json")) + with open(txt_file, 'r') as f: + doc = json.loads(f.read()) + doctype = doc["name"] + make_test_records(doctype, verbose) + module = imp.load_source(filename[:-3], os.path.join(path, filename)) test_suite.addTest(unittest.TestLoader().loadTestsFromModule(module))