Home | History | Annotate | Download | only in tests

Lines Matching refs:n1

76         n1 = pytree.Node(1000, [l1, l2])
77 self.assertEqual(n1.type, 1000)
78 self.assertEqual(n1.children, [l1, l2])
83 n1 = pytree.Node(1000, [l1, l2])
84 self.assertEqual(repr(n1),
90 n1 = pytree.Node(1000, [l1, l2])
91 self.assertEqual(str(n1), "foo bar")
96 n1 = pytree.Node(1000, [l1])
97 self.assertEqual(n1.prefix, "")
98 n1.prefix = " "
99 self.assertEqual(n1.prefix, " ")
105 n1 = pytree.Node(1000, [l1, l2])
109 self.assertEqual(n1.get_suffix(), "")
112 n2 = pytree.Node(1000, [n1, l3])
114 self.assertEqual(n1.get_suffix(), l3.prefix)
119 n1 = pytree.Node(1000, ())
121 self.assertEqual(n1, n2)
123 self.assertNotEqual(n1, n3)
128 n1 = pytree.Node(1000, [l1])
130 self.assertEqual(n1, n2)
133 self.assertNotEqual(n1, n3)
139 n1 = pytree.Node(1000, [l1, l2, l3])
140 self.assertEqual(n1.children, [l1, l2, l3])
141 self.assertIsInstance(n1.children, list)
142 self.assertFalse(n1.was_changed)
145 self.assertEqual(n1.children, [l1, l2new, l3])
146 self.assertIsInstance(n1.children, list)
147 self.assertTrue(n1.was_changed)
153 n1 = pytree.Node(1000, [l1, l2, l3])
156 self.assertEqual(str(n1), "foo**bar")
157 self.assertIsInstance(n1.children, list)
165 n1 = pytree.Node(1000, [n2, n3])
167 self.assertEqual(list(n1.leaves()), [l1, l2, l3])
174 n1 = pytree.Node(1000, [n2, n3])
178 self.assertEqual(n1.depth(), 0)
185 n1 = pytree.Node(1000, [c1, l3])
186 self.assertEqual(list(n1.post_order()), [l1, l2, c1, l3, n1])
193 n1 = pytree.Node(1000, [c1, l3])
194 self.assertEqual(list(n1.pre_order()), [n1, c1, l1, l2, l3])
203 n1 = pytree.Node(1000, [l1])
204 self.assertFalse(n1.was_changed)
205 n1.changed()
206 self.assertTrue(n1.was_changed)
211 n1 = pytree.Node(1000, [l1, l2, l3])
212 n2 = pytree.Node(1000, [n1])
214 self.assertFalse(n1.was_changed)
217 n1.changed()
218 self.assertTrue(n1.was_changed)
232 n1 = pytree.Node(1000, [l1, l2], prefix=prefix)
233 self.assertTrue(str(n1), prefix + "self_foo")
234 self.assertEqual(n1.prefix, prefix)
241 n1 = pytree.Node(1000, [l1, l2])
242 n2 = pytree.Node(1000, [n1])
244 self.assertEqual(n1.remove(), 0)
246 self.assertEqual(l1.parent, n1)
247 self.assertEqual(n1.parent, None)
249 self.assertFalse(n1.was_changed)
254 self.assertEqual(n1.children, [])
256 self.assertEqual(n1.parent, None)
258 self.assertTrue(n1.was_changed)
262 n1 = pytree.Node(1000, [])
263 n1.remove()
264 self.assertEqual(n1.parent, None)
272 n1 = pytree.Node(1000, [l1])
275 n1.set_child(0, l2)
277 self.assertEqual(l2.parent, n1)
278 self.assertEqual(n1.children, [l2])
281 n2.set_child(0, n1)
283 self.assertEqual(n1.parent, n2)
285 self.assertEqual(n2.children, [n1])
287 self.assertRaises(IndexError, n1.set_child, 4, l2)
289 self.assertRaises(Exception, n1.set_child, 0, list)
293 n1 = pytree.Node(1000, [l1])
296 n1.insert_child(0, l2)
297 self.assertEqual(l2.parent, n1)
298 self.assertEqual(n1.children, [l2, l1])
301 n1.insert_child(2, l3)
302 self.assertEqual(n1.children, [l2, l1, l3])
305 self.assertRaises(Exception, n1.insert_child, 0, list)
308 n1 = pytree.Node(1000, [])
311 n1.append_child(l1)
312 self.assertEqual(l1.parent, n1)
313 self.assertEqual(n1.children, [l1])
316 n1.append_child(l2)
317 self.assertEqual(l2.parent, n1)
318 self.assertEqual(n1.children, [l1, l2])
321 self.assertRaises(Exception, n1.append_child, list)
324 n1 = pytree.Node(1000, [])
326 p1 = pytree.Node(1000, [n1, n2])
328 self.assertIs(n1.next_sibling, n2)
342 n1 = pytree.Node(1000, [])
344 p1 = pytree.Node(1000, [n1, n2])
346 self.assertIs(n2.prev_sibling, n1)
347 self.assertEqual(n1.prev_sibling, None)
369 n1 = pytree.Node(1000, [l1, l2])
371 root = pytree.Node(1000, [n1, n2])
377 self.assertFalse(pl.match(n1, results=r))
390 self.assertFalse(pn.match(n1, results=r))
405 n1 = pytree.Node(1000, [l1, l2])
407 root = pytree.Node(1000, [n1, n2])
415 self.assertFalse(pw.match_seq([n1], r))