diff options
Diffstat (limited to '_test/lib/test_appliance.py')
-rw-r--r-- | _test/lib/test_appliance.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/_test/lib/test_appliance.py b/_test/lib/test_appliance.py index 9f1c364..fd957ad 100644 --- a/_test/lib/test_appliance.py +++ b/_test/lib/test_appliance.py @@ -29,6 +29,7 @@ def find_test_functions(collections): functions.append(value) return functions + def find_test_filenames(directory): filenames = {} for filename in os.listdir(directory): @@ -40,6 +41,7 @@ def find_test_filenames(directory): filenames = sorted(filenames.items()) return filenames + def parse_arguments(args): """""" parser = argparse.ArgumentParser(usage=""" run the yaml tests. By default @@ -98,6 +100,7 @@ def parse_arguments(args): include_filenames.extend(os.environ['YAML_TEST_FILENAMES'].split()) return include_functions, include_filenames, verbose, args + def execute(function, filenames, verbose): if PY3: name = function.__name__ @@ -130,6 +133,7 @@ def execute(function, filenames, verbose): sys.stdout.flush() return (name, filenames, kind, info) + def display(results, verbose): if results and not verbose: sys.stdout.write('\n') @@ -177,6 +181,7 @@ def display(results, verbose): ret_val = 2 return ret_val + def run(collections, args=None): test_functions = find_test_functions(collections) test_filenames = find_test_filenames(DATA) @@ -211,4 +216,3 @@ def run(collections, args=None): result = execute(function, [], verbose) results.append(result) return display(results, verbose=verbose) - |