Exemple #1
0
 def test_encodeNumericOverflow(self):
     try:
         ultrajson.encode(12839128391289382193812939)
     except OverflowError:
         pass
     else:
         assert False, "expected OverflowError"
Exemple #2
0
 def test_encodeDoubleNegInf(self):
     input = -float('inf')
     try:
         ultrajson.encode(input)
         assert False, "Expected exception!"
     except(OverflowError):
         return
     assert False, "Wrong exception"
Exemple #3
0
    def test_encodeNumericOverflowNested(self):
        for n in range(0, 100):
            class Nested:
                x = 12839128391289382193812939

            nested = Nested()

            try:
                ultrajson.encode(nested)
            except OverflowError:
                pass
            else:
                assert False, "expected OverflowError"