Home | History | Annotate | Download | only in tests

Lines Matching refs:l1

57         l1 = pytree.Leaf(100, "foo")
58 self.assertEqual(l1.type, 100)
59 self.assertEqual(l1.value, "foo")
62 l1 = pytree.Leaf(100, "foo")
63 self.assertEqual(repr(l1), "Leaf(100, 'foo')")
66 l1 = pytree.Leaf(100, "foo")
67 self.assertEqual(str(l1), "foo")
74 l1 = pytree.Leaf(2, 5)
75 l1.prefix = "foo_"
76 self.assertEqual(str(l1), "foo_5")
79 l1 = pytree.Leaf(100, "foo")
81 self.assertEqual(l1, l2)
84 self.assertNotEqual(l1, l3)
85 self.assertNotEqual(l1, l4)
88 l1 = pytree.Leaf(100, "foo")
89 self.assertEqual(l1.prefix, "")
90 self.assertFalse(l1.was_changed)
91 l1.prefix = " ##\n\n"
92 self.assertEqual(l1.prefix, " ##\n\n")
93 self.assertTrue(l1.was_changed)
96 l1 = pytree.Leaf(100, "foo")
98 n1 = pytree.Node(1000, [l1, l2])
100 self.assertEqual(n1.children, [l1, l2])
103 l1 = pytree.Leaf(100, "foo")
105 n1 = pytree.Node(1000, [l1, l2])
107 "Node(1000, [%s, %s])" % (repr(l1), repr(l2)))
110 l1 = pytree.Leaf(100, "foo")
112 n1 = pytree.Node(1000, [l1, l2])
116 l1 = pytree.Leaf(100, "foo")
117 self.assertEqual(l1.prefix, "")
118 n1 = pytree.Node(1000, [l1])
122 self.assertEqual(l1.prefix, " ")
125 l1 = pytree.Leaf(100, "foo", prefix="a")
127 n1 = pytree.Node(1000, [l1, l2])
129 self.assertEqual(l1.get_suffix(), l2.prefix)
148 l1 = pytree.Leaf(100, "foo")
150 n1 = pytree.Node(1000, [l1])
158 l1 = pytree.Leaf(100, "foo")
161 n1 = pytree.Node(1000, [l1, l2, l3])
162 self.assertEqual(n1.children, [l1, l2, l3])
167 self.assertEqual(n1.children, [l1, l2new, l3])
172 l1 = pytree.Leaf(100, "foo")
175 n1 = pytree.Node(1000, [l1, l2, l3])
182 l1 = pytree.Leaf(100, "foo")
185 n2 = pytree.Node(1000, [l1, l2])
189 self.assertEqual(list(n1.leaves()), [l1, l2, l3])
192 l1 = pytree.Leaf(100, "foo")
194 n2 = pytree.Node(1000, [l1, l2])
198 self.assertEqual(l1.depth(), 2)
203 l1 = pytree.Leaf(100, "foo")
206 c1 = pytree.Node(1000, [l1, l2])
208 self.assertEqual(list(n1.post_order()), [l1, l2, c1, l3, n1])
211 l1 = pytree.Leaf(100, "foo")
214 c1 = pytree.Node(1000, [l1, l2])
216 self.assertEqual(list(n1.pre_order()), [n1, c1, l1, l2, l3])
219 l1 = pytree.Leaf(100, "f")
220 self.assertFalse(l1.was_changed)
221 l1.changed()
222 self.assertTrue(l1.was_changed)
224 l1 = pytree.Leaf(100, "f")
225 n1 = pytree.Node(1000, [l1])
230 l1 = pytree.Leaf(100, "foo")
233 n1 = pytree.Node(1000, [l1, l2, l3])
235 self.assertFalse(l1.was_changed)
242 self.assertFalse(l1.was_changed)
246 l1 = pytree.Leaf(100, "self", prefix=prefix)
247 self.assertTrue(str(l1), prefix + "self")
248 self.assertEqual(l1.prefix, prefix)
252 l1 = pytree.Leaf(100, "self")
254 n1 = pytree.Node(1000, [l1, l2], prefix=prefix)
257 self.assertEqual(l1.prefix, prefix)
261 l1 = pytree.Leaf(100, "foo")
263 n1 = pytree.Node(1000, [l1, l2])
268 self.assertEqual(l1.parent, n1)
275 self.assertEqual(l1.remove(), 0)
277 self.assertEqual(l1.parent, None)
288 l1 = pytree.Leaf(100, "foo")
289 l1.remove()
290 self.assertEqual(l1.parent, None)
293 l1 = pytree.Leaf(100, "foo")
294 n1 = pytree.Node(1000, [l1])
298 self.assertEqual(l1.parent, None)
302 n2 = pytree.Node(1000, [l1])
304 self.assertEqual(l1.parent, None)
314 l1 = pytree.Leaf(100, "foo")
315 n1 = pytree.Node(1000, [l1])
320 self.assertEqual(n1.children, [l2, l1])
324 self.assertEqual(n1.children, [l2, l1, l3])
332 l1 = pytree.Leaf(100, "foo")
333 n1.append_child(l1)
334 self.assertEqual(l1.parent, n1)
335 self.assertEqual(n1.children, [l1])
340 self.assertEqual(n1.children, [l1, l2])
355 l1 = pytree.Leaf(100, "a")
357 p1 = pytree.Node(1000, [l1, l2])
359 self.assertTrue(l1.next_sibling is l2)
373 l1 = pytree.Leaf(100, "a")
375 p1 = pytree.Node(1000, [l1, l2])
377 self.assertTrue(l2.prev_sibling is l1)
378 self.assertEqual(l1.prev_sibling, None)
388 l1 = pytree.Leaf(100, "foo")
391 n1 = pytree.Node(1000, [l1, l2])
403 self.assertTrue(pl.match(l1, results=r))
404 self.assertEqual(r, {"pl": l1})
417 self.assertFalse(pn.match(l1, results=r))
424 l1 = pytree.Leaf(100, "foo")
427 n1 = pytree.Node(1000, [l1, l2])
442 self.assertEqual(r["pl"], l1)
446 self.assertEqual(r, {"pl": l1, "pn": n2, "pw": [n2]})
448 self.assertTrue(pw.match_seq([l1, l3], r))
449 self.assertEqual(r, {"pl": l3, "pw": [l1, l3]})
488 l1 = pytree.Leaf(7, "(")
491 node = pytree.Node(331, [l1, l2, l3])