summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThom Smith <thom@thomthesmith.com>2021-09-22 16:46:09 -0400
committerThom Smith <thom@thomthesmith.com>2021-09-22 16:46:09 -0400
commit1bce567123ebf55205d5ff3386cef3b54e61ff73 (patch)
tree5afdc7952c3e28050d2a9125f3b5f668849d96a4
parent4dc9f07a6b75439391a648101582c695dcd7aae8 (diff)
downloadpyyaml-git-no-resource-warnings.tar.gz
Fix a closed file errorno-resource-warnings
-rw-r--r--tests/lib/test_structure.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/tests/lib/test_structure.py b/tests/lib/test_structure.py
index de0f01a..cbd4c3e 100644
--- a/tests/lib/test_structure.py
+++ b/tests/lib/test_structure.py
@@ -39,12 +39,14 @@ def test_structure(data_filename, structure_filename, verbose=False):
try:
with open(data_filename, 'rb') as file:
loader = yaml.Loader(file)
- while loader.check_event():
- if loader.check_event(yaml.StreamStartEvent, yaml.StreamEndEvent,
- yaml.DocumentStartEvent, yaml.DocumentEndEvent):
- loader.get_event()
- continue
- nodes1.append(_convert_structure(loader))
+ while loader.check_event():
+ if loader.check_event(
+ yaml.StreamStartEvent, yaml.StreamEndEvent,
+ yaml.DocumentStartEvent, yaml.DocumentEndEvent
+ ):
+ loader.get_event()
+ continue
+ nodes1.append(_convert_structure(loader))
if len(nodes1) == 1:
nodes1 = nodes1[0]
assert nodes1 == nodes2, (nodes1, nodes2)