blob: acbd01b654e5fa6e2088e39290ef2e31e27dafa3 [file] [log] [blame]
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)