def test_create_qqtag(self): q = QqTag({'a': 'b'}) self.assertEqual(q.name, 'a') self.assertEqual(q.value, 'b') q = QqTag('a', [ QqTag('b', 'hello'), QqTag('c', 'world'), QqTag('b', 'this'), QqTag('--+-', [QqTag('b', 'way'), "this"]) ]) self.assertEqual(q.name, 'a') #self.assertEqual(q._children, IndexedList([QqTag('b', ['hello']), QqTag('c', ['world']), QqTag('b', ['this']), # QqTag('--+-', [QqTag('b', ['way']), 'this'])])) #self.assertEqual(eval(repr(q)), q) self.assertEqual(q.as_list(), [ 'a', ['b', 'hello'], ['c', 'world'], ['b', 'this'], ['--+-', ['b', 'way'], 'this'] ])
def test_create_qqtag(self): q = QqTag({'a': 'b'}) self.assertEqual(q.name, 'a') self.assertEqual(q.value, 'b') q = QqTag('a', [ QqTag('b', 'hello'), QqTag('c', 'world'), QqTag('b', 'this'), QqTag('--+-', [ QqTag('b', 'way'), "this" ])]) self.assertEqual(q.name, 'a') #self.assertEqual(q._children, IndexedList([QqTag('b', ['hello']), QqTag('c', ['world']), QqTag('b', ['this']), # QqTag('--+-', [QqTag('b', ['way']), 'this'])])) #self.assertEqual(eval(repr(q)), q) self.assertEqual(q.as_list(), ['a', ['b', 'hello'], ['c', 'world'], ['b', 'this'], ['--+-', ['b', 'way'], 'this']])