Esempio n. 1
0
 def test_div(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(12.0),
         fdecimal.FDecimal(120) / 9.999999999999,
     )
Esempio n. 2
0
 def test_rdiv(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(1.0),
         5.0 / fdecimal.FDecimal(5.0),
     )
Esempio n. 3
0
 def test_rmul(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(72.0),
         7.2 * fdecimal.FDecimal(10),
     )
Esempio n. 4
0
 def test_type(self):
     self.assertIsInstance(
         7.2 / fdecimal.FDecimal(1.0),
         fdecimal.FDecimal,
     )
Esempio n. 5
0
 def test_mul(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(10.0),
         fdecimal.FDecimal(5.0) * 2.0,
     )
Esempio n. 6
0
 def test_rsub(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(0.0),
         5.0 - fdecimal.FDecimal(5.0),
     )
Esempio n. 7
0
 def test_sub(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(10.0),
         fdecimal.FDecimal(15.0) - 5.0,
     )
Esempio n. 8
0
 def test_radd(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(10.0),
         5.0 + fdecimal.FDecimal(5.0),
     )
Esempio n. 9
0
 def test_add(self):
     self.assertAlmostEqual(
         fdecimal.FDecimal(10.0),
         fdecimal.FDecimal(5.0) + 5.0,
     )