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