Esempio n. 1
0
  def testPrettyParamsExtraParamsOutside(self):
    s = json_utils.Dumps(
        {'v': 1.012345,
         'n': float('nan')}, allow_nan=True, **json_utils.PrettyParams())
    self.assertEqual(s, '{\n  "n": NaN,\n  "v": 1.0123\n}')

    with self.assertRaises(ValueError):
      s = json_utils.Dumps(
          {'v': 1.012345,
           'n': float('nan')}, allow_nan=False, **json_utils.PrettyParams())
Esempio n. 2
0
 def testPrettyParams(self):
     s = json_utils.Dumps({
         'v': 1.012345,
         'n': 2
     }, **json_utils.PrettyParams())
     self.assertEqual(s, '{\n  "n": 2,\n  "v": 1.0123\n}')