1a5f9918aSopenharmony_ciimport yaml 2a5f9918aSopenharmony_ci 3a5f9918aSopenharmony_cidef test_dump(verbose=False): 4a5f9918aSopenharmony_ci assert yaml.dump(['foo']) 5a5f9918aSopenharmony_citest_dump.unittest = True 6a5f9918aSopenharmony_ci 7a5f9918aSopenharmony_cidef test_load_no_loader(verbose=False): 8a5f9918aSopenharmony_ci try: 9a5f9918aSopenharmony_ci yaml.load("- foo\n") 10a5f9918aSopenharmony_ci except TypeError: 11a5f9918aSopenharmony_ci return True 12a5f9918aSopenharmony_ci assert(False, "load() require Loader=...") 13a5f9918aSopenharmony_citest_load_no_loader.unittest = True 14a5f9918aSopenharmony_ci 15a5f9918aSopenharmony_cidef test_load_safeloader(verbose=False): 16a5f9918aSopenharmony_ci assert yaml.load("- foo\n", Loader=yaml.SafeLoader) 17a5f9918aSopenharmony_citest_load_safeloader.unittest = True 18a5f9918aSopenharmony_ci 19a5f9918aSopenharmony_ciif __name__ == '__main__': 20a5f9918aSopenharmony_ci import sys, test_load 21a5f9918aSopenharmony_ci sys.modules['test_load'] = sys.modules['__main__'] 22a5f9918aSopenharmony_ci import test_appliance 23a5f9918aSopenharmony_ci test_appliance.run(globals()) 24