예제 #1
0
 def test_underflow(self):
     with self.assertRaises(xport.Underflow):
         xport.ieee_to_ibm(16 ** -66)
예제 #2
0
 def test_overflow(self):
     with self.assertRaises(xport.Overflow):
         xport.ieee_to_ibm(16 ** 63)
예제 #3
0
 def roundtrip(self, n):
     ibm = xport.ieee_to_ibm(n)
     ieee = xport.ibm_to_ieee(ibm)
     return round(ieee, 9)
예제 #4
0
 def test_underflow(self):
     with self.assertRaises(xport.Underflow):
         xport.ieee_to_ibm(16**-66)
예제 #5
0
 def test_overflow(self):
     with self.assertRaises(xport.Overflow):
         xport.ieee_to_ibm(16**63)
예제 #6
0
 def roundtrip(self, n):
     ibm = xport.ieee_to_ibm(n)
     ieee = xport.ibm_to_ieee(ibm)
     return round(ieee, 9)