From 44028ce23a73ab78bb79de3e95efa066c7e50e94 Mon Sep 17 00:00:00 2001 From: Faris Ansari Date: Wed, 25 Sep 2019 23:31:08 +0530 Subject: [PATCH] fix(test_runner): Load file if exists --- frappe/test_runner.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/frappe/test_runner.py b/frappe/test_runner.py index cde743643f..76140e442c 100644 --- a/frappe/test_runner.py +++ b/frappe/test_runner.py @@ -250,10 +250,11 @@ def _add_test(app, path, filename, verbose, test_suite=None, ui_tests=False): 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) + if os.path.exists(txt_file): + with open(txt_file, 'r') as f: + doc = json.loads(f.read()) + doctype = doc["name"] + make_test_records(doctype, verbose) test_suite.addTest(unittest.TestLoader().loadTestsFromModule(module)) @@ -417,4 +418,4 @@ def get_test_record_log(): else: frappe.flags.test_record_log = [] - return frappe.flags.test_record_log \ No newline at end of file + return frappe.flags.test_record_log