mirror of
https://github.com/yaml/pyyaml.git
synced 2025-10-20 03:23:19 +00:00
23 lines
440 B
Python
23 lines
440 B
Python
![]() |
|
||
|
import unittest
|
||
|
from yaml import *
|
||
|
|
||
|
RECURSIVE = """
|
||
|
--- &A
|
||
|
- *A: *A
|
||
|
"""
|
||
|
|
||
|
class TestRecursive(unittest.TestCase):
|
||
|
|
||
|
def testRecursive(self):
|
||
|
node = compose(RECURSIVE)
|
||
|
self._check(node)
|
||
|
document = serialize(node)
|
||
|
node = compose(document)
|
||
|
self._check(node)
|
||
|
|
||
|
def _check(self, node):
|
||
|
self.failUnless(node in node.value[0].value)
|
||
|
self.failUnless(node.value[0].value[node] is node)
|
||
|
|