def test_importFoamFolder(): from Owls import io path = exec_path + "/examples/buoyantCavity/" euls = io.import_foam_folder( path=path, search=io.FPNUMBER, files=['T','U'], ) sets = io.import_foam_folder( path=path, search="sets/" + io.FPNUMBER, files=False, )
def test_importFoamFolder(): from Owls import io path = exec_path + "/examples/buoyantCavity/" euls = io.import_foam_folder( path=path, search=io.FPNUMBER, files=['T', 'U'], ) sets = io.import_foam_folder( path=path, search="sets/" + io.FPNUMBER, files=False, )
def test_findDataFiles(create_directory_tree): """ test if all files in the times folder are found """ base, folders, ignored, files = create_directory_tree test_dir = base + "/test_findDataFiles0/" def _test(testdir, folders, files, result, extra=""): for search_fold in folders: for file_ in files: target = testdir + "{}{}/{}".format(search_fold, extra, file_) assert target in result[testdir + search_fold + extra] eulerian = io.find_datafiles(path=test_dir) els_eulerian = len(eulerian) _test(test_dir, folders, files, eulerian) sets = io.find_datafiles(path=test_dir, search="sets/" + io.FPNUMBER) _test(test_dir + "sets/", folders, files, sets) lagrangian = io.find_datafiles(path=test_dir, search=io.FPNUMBER + "/lagrangian/[\w]*Cloud[0-9]?") _test(test_dir, folders, files, lagrangian, extra="/lagrangian/particleCloud1") eulerian_decomp = io.find_datafiles(path=test_dir, search="processor[0-9]\/" + io.FPNUMBER) els_eulerian_decomp = len(eulerian_decomp) assert els_eulerian * 4 == els_eulerian_decomp eulerian_decomp = io.import_foam_folder( path=test_dir, search="processor[0-9]\/" + io.FPNUMBER, files=['T']) print eulerian_decomp