Home | History | Annotate | Download | only in tests
      1 from json.tests import PyTest, CTest
      2 
      3 
      4 # from http://json.org/JSON_checker/test/pass3.json
      5 JSON = r'''
      6 {
      7     "JSON Test Pattern pass3": {
      8         "The outermost value": "must be an object or array.",
      9         "In this test": "It is an object."
     10     }
     11 }
     12 '''
     13 
     14 
     15 class TestPass3(object):
     16     def test_parse(self):
     17         # test in/out equivalence and parsing
     18         res = self.loads(JSON)
     19         out = self.dumps(res)
     20         self.assertEqual(res, self.loads(out))
     21 
     22 
     23 class TestPyPass3(TestPass3, PyTest): pass
     24 class TestCPass3(TestPass3, CTest): pass
     25