diff options
author | Anthon van der Neut <anthon@mnt.org> | 2018-09-26 23:05:03 +0200 |
---|---|---|
committer | Anthon van der Neut <anthon@mnt.org> | 2018-09-26 23:05:03 +0200 |
commit | bce1095295d4a058ed665efde34b22c83b77c8fe (patch) | |
tree | 5d16180f55626eff1038df1e91459b90f816fc80 /_test | |
parent | 946e383b47a227032e92d432c85568caed8065e2 (diff) | |
download | ruamel.yaml-bce1095295d4a058ed665efde34b22c83b77c8fe.tar.gz |
fix issue #238 construct recursive objects0.15.71
*When this change indeed resolves your problem, please **Close** this issue*.
*(You can do so using the WorkFlow pull-down (close to the top right of this page))*
Diffstat (limited to '_test')
-rw-r--r-- | _test/test_issues.py | 2 | ||||
-rw-r--r-- | _test/test_z_olddata.py | 41 |
2 files changed, 43 insertions, 0 deletions
diff --git a/_test/test_issues.py b/_test/test_issues.py index 5ee5125..fcf1094 100644 --- a/_test/test_issues.py +++ b/_test/test_issues.py @@ -510,9 +510,11 @@ class TestIssues: def test_issue_242(self): from ruamel.yaml.comments import CommentedMap + d0 = CommentedMap([('a', 'b')]) assert d0['a'] == 'b' + # @pytest.mark.xfail(strict=True, reason='bla bla', raises=AssertionError) # def test_issue_xxx(self): # inp = """ diff --git a/_test/test_z_olddata.py b/_test/test_z_olddata.py new file mode 100644 index 0000000..91d89db --- /dev/null +++ b/_test/test_z_olddata.py @@ -0,0 +1,41 @@ +# coding: utf-8 + +from __future__ import print_function + +import sys +import os +import pytest # NOQA + +sys.path.insert(0, os.path.dirname(__file__) + '/lib') + +import warnings # NOQA + + +args = [] + + +def test_data(): + import test_appliance # NOQA + + collections = [] + import test_yaml + + collections.append(test_yaml) + test_appliance.run(collections, args) + + +# @pytest.mark.skipif(not ruamel.yaml.__with_libyaml__, +# reason="no libyaml") + + +def test_data_ext(): + collections = [] + import ruamel.yaml # NOQA + import test_appliance # NOQA + + warnings.simplefilter('ignore', ruamel.yaml.error.UnsafeLoaderWarning) + if ruamel.yaml.__with_libyaml__: + import test_yaml_ext + + collections.append(test_yaml_ext) + test_appliance.run(collections, args) |