xref: /third_party/PyYAML/tests/lib/test_dump_load.py (revision a5f9918a)
  • Home
  • History
  • Annotate Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • only in /third_party/PyYAML/tests/lib/
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

Indexes created Thu Nov 07 10:32:03 CST 2024