Exemple #1
0
    def test_all(self):

        self.assertEqual(
            parser.parse([
                "[", "{", "a", ":", "[", "b", ",", "c", ",", 123, "]", "}", "]"
            ]),
            ([{
                "a": ["b", "c", 123]
            }], []),
        )
Exemple #2
0
 def test_nested_object(self):
     self.assertEqual(
         parser.parse(["{", "a", ":", "{", "b", ":", "c", "}", "}",
                       "test"]),
         ({
             "a": {
                 "b": "c"
             }
         }, ["test"]),
     )
Exemple #3
0
 def test_nested_list(self):
     self.assertEqual(
         parser.parse(["[", 123, ",", "[", 789, "]", ",", 456, "]",
                       "test"]),
         ([123, [789], 456], ["test"]),
     )
Exemple #4
0
 def test_object(self):
     self.assertEqual(parser.parse(["{", "a", ":", 123, "}", "test"]),
                      ({
                          "a": 123
                      }, ["test"]))
Exemple #5
0
 def test_list(self):
     self.assertEqual(parser.parse(["[", 123, ",", 456, "]", "test"]),
                      ([123, 456], ["test"]))