def prepare_test(test_type):
"""prepare the geodatabase data for running tests on"""
cfg = TEST_CONFIG[test_type]
test_type = cfg['name']
out_report_folder = os.path.join(tempfile.gettempdir(), test_type)
if not os.path.exists(out_report_folder):
os.mkdir(out_report_folder)
if arcpy_found:
xml_schema = cfg['xml_schema']
in_gdb = arcpy.CreateFileGDB_management(out_report_folder, test_type).getOutput(0)
arcpy.ImportXMLWorkspaceDocument_management(in_gdb, xml_schema, "SCHEMA_ONLY")
else:
in_gdb = cfg['ogr_geodatabase']
json_results = cfg['json_results']
return (in_gdb, out_report_folder, json_results)
#adding the project folder to support running test files individually and from the IDE
评论列表
文章目录