Lines Matching refs:l1

35         l1 = pytree.Leaf(100, "foo")
36 self.assertEqual(l1.type, 100)
37 self.assertEqual(l1.value, "foo")
40 l1 = pytree.Leaf(100, "foo")
41 self.assertEqual(repr(l1), "Leaf(100, 'foo')")
44 l1 = pytree.Leaf(100, "foo")
45 self.assertEqual(str(l1), "foo")
52 l1 = pytree.Leaf(2, 5)
53 l1.prefix = "foo_"
54 self.assertEqual(str(l1), "foo_5")
57 l1 = pytree.Leaf(100, "foo")
59 self.assertEqual(l1, l2)
62 self.assertNotEqual(l1, l3)
63 self.assertNotEqual(l1, l4)
66 l1 = pytree.Leaf(100, "foo")
67 self.assertEqual(l1.prefix, "")
68 self.assertFalse(l1.was_changed)
69 l1.prefix = " ##\n\n"
70 self.assertEqual(l1.prefix, " ##\n\n")
71 self.assertTrue(l1.was_changed)
74 l1 = pytree.Leaf(100, "foo")
76 n1 = pytree.Node(1000, [l1, l2])
78 self.assertEqual(n1.children, [l1, l2])
81 l1 = pytree.Leaf(100, "foo")
83 n1 = pytree.Node(1000, [l1, l2])
85 "Node(1000, [%s, %s])" % (repr(l1), repr(l2)))
88 l1 = pytree.Leaf(100, "foo")
90 n1 = pytree.Node(1000, [l1, l2])
94 l1 = pytree.Leaf(100, "foo")
95 self.assertEqual(l1.prefix, "")
96 n1 = pytree.Node(1000, [l1])
100 self.assertEqual(l1.prefix, " ")
103 l1 = pytree.Leaf(100, "foo", prefix="a")
105 n1 = pytree.Node(1000, [l1, l2])
107 self.assertEqual(l1.get_suffix(), l2.prefix)
126 l1 = pytree.Leaf(100, "foo")
128 n1 = pytree.Node(1000, [l1])
136 l1 = pytree.Leaf(100, "foo")
139 n1 = pytree.Node(1000, [l1, l2, l3])
140 self.assertEqual(n1.children, [l1, l2, l3])
145 self.assertEqual(n1.children, [l1, l2new, l3])
150 l1 = pytree.Leaf(100, "foo")
153 n1 = pytree.Node(1000, [l1, l2, l3])
160 l1 = pytree.Leaf(100, "foo")
163 n2 = pytree.Node(1000, [l1, l2])
167 self.assertEqual(list(n1.leaves()), [l1, l2, l3])
170 l1 = pytree.Leaf(100, "foo")
172 n2 = pytree.Node(1000, [l1, l2])
176 self.assertEqual(l1.depth(), 2)
181 l1 = pytree.Leaf(100, "foo")
184 c1 = pytree.Node(1000, [l1, l2])
186 self.assertEqual(list(n1.post_order()), [l1, l2, c1, l3, n1])
189 l1 = pytree.Leaf(100, "foo")
192 c1 = pytree.Node(1000, [l1, l2])
194 self.assertEqual(list(n1.pre_order()), [n1, c1, l1, l2, l3])
197 l1 = pytree.Leaf(100, "f")
198 self.assertFalse(l1.was_changed)
199 l1.changed()
200 self.assertTrue(l1.was_changed)
202 l1 = pytree.Leaf(100, "f")
203 n1 = pytree.Node(1000, [l1])
208 l1 = pytree.Leaf(100, "foo")
211 n1 = pytree.Node(1000, [l1, l2, l3])
213 self.assertFalse(l1.was_changed)
220 self.assertFalse(l1.was_changed)
224 l1 = pytree.Leaf(100, "self", prefix=prefix)
225 self.assertTrue(str(l1), prefix + "self")
226 self.assertEqual(l1.prefix, prefix)
230 l1 = pytree.Leaf(100, "self")
232 n1 = pytree.Node(1000, [l1, l2], prefix=prefix)
235 self.assertEqual(l1.prefix, prefix)
239 l1 = pytree.Leaf(100, "foo")
241 n1 = pytree.Node(1000, [l1, l2])
246 self.assertEqual(l1.parent, n1)
253 self.assertEqual(l1.remove(), 0)
255 self.assertEqual(l1.parent, None)
266 l1 = pytree.Leaf(100, "foo")
267 l1.remove()
268 self.assertEqual(l1.parent, None)
271 l1 = pytree.Leaf(100, "foo")
272 n1 = pytree.Node(1000, [l1])
276 self.assertEqual(l1.parent, None)
280 n2 = pytree.Node(1000, [l1])
282 self.assertEqual(l1.parent, None)
292 l1 = pytree.Leaf(100, "foo")
293 n1 = pytree.Node(1000, [l1])
298 self.assertEqual(n1.children, [l2, l1])
302 self.assertEqual(n1.children, [l2, l1, l3])
310 l1 = pytree.Leaf(100, "foo")
311 n1.append_child(l1)
312 self.assertEqual(l1.parent, n1)
313 self.assertEqual(n1.children, [l1])
318 self.assertEqual(n1.children, [l1, l2])
333 l1 = pytree.Leaf(100, "a")
335 p1 = pytree.Node(1000, [l1, l2])
337 self.assertIs(l1.next_sibling, l2)
351 l1 = pytree.Leaf(100, "a")
353 p1 = pytree.Node(1000, [l1, l2])
355 self.assertIs(l2.prev_sibling, l1)
356 self.assertEqual(l1.prev_sibling, None)
366 l1 = pytree.Leaf(100, "foo")
369 n1 = pytree.Node(1000, [l1, l2])
381 self.assertTrue(pl.match(l1, results=r))
382 self.assertEqual(r, {"pl": l1})
395 self.assertFalse(pn.match(l1, results=r))
402 l1 = pytree.Leaf(100, "foo")
405 n1 = pytree.Node(1000, [l1, l2])
420 self.assertEqual(r["pl"], l1)
424 self.assertEqual(r, {"pl": l1, "pn": n2, "pw": [n2]})
426 self.assertTrue(pw.match_seq([l1, l3], r))
427 self.assertEqual(r, {"pl": l3, "pw": [l1, l3]})
466 l1 = pytree.Leaf(7, "(")
469 node = pytree.Node(331, [l1, l2, l3])