def test_clone_kwargs_overrides(self): orig = Word("foo", pos=3, head="\n", tail="\t") copy = orig.clone_item(value="bar") self.assert_equal_tail_head_pos(orig, copy) self.assertEqual(copy.value, "bar")
def test_word(self): orig = Word("foo", pos=3, head="\n", tail="\t") copy = orig.clone_item() self.assert_equal_tail_head_pos(orig, copy) self.assertEqual(orig.value, copy.value) self.assertEqual(orig, copy)