def test_parse_tree_and_serialize(self): from tests.fixtures import TESTCASES for testcase in TESTCASES: data = parse(testcase) testcase_without_range_and_elided = TokenList( [token for token in data[0] if isinstance(token["id"], int)], metadata=data[0].metadata) self.assertEqual( parse_tree(testcase)[0].serialize(), testcase_without_range_and_elided.serialize())
def test_serialize_on_tokenlist(self): tokenlist = TokenList([{"id": 1}]) self.assertEqual(tokenlist.serialize(), serialize(tokenlist))