Пример #1
0
    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())
Пример #2
0
 def test_serialize_on_tokenlist(self):
     tokenlist = TokenList([{"id": 1}])
     self.assertEqual(tokenlist.serialize(), serialize(tokenlist))