Ejemplo n.º 1
0
 def test_abs_sub_rel_str(self):
     self.assertEqual(str(3.0 - RC(2)), '1.0')
Ejemplo n.º 2
0
 def test_ifloordiv(self):
     rc = RC(7)
     rc //= RC(2)
     self.assertEqual(rc, RC(3))
Ejemplo n.º 3
0
 def test_radd(self):
     with self.assertRaises(TypeError):
         'incompatible' + RC(2)
Ejemplo n.º 4
0
 def test_iadd(self):
     rc = RC(1)
     rc += RC(2)
     self.assertEqual(rc, RC(3))
Ejemplo n.º 5
0
 def test_imul(self):
     rc = RC(3)
     rc *= RC(2)
     self.assertEqual(rc, RC(6))
Ejemplo n.º 6
0
 def test_truediv(self):
     self.assertEqual(RC(7) / RC(2), RC(3.5))
Ejemplo n.º 7
0
 def test_floordiv(self):
     self.assertEqual(RC(7) // RC(2), RC(3))
Ejemplo n.º 8
0
 def test_rel_floordiv_abs_str(self):
     self.assertEqual(str(RC(7) // 2), '~3.0')
Ejemplo n.º 9
0
 def test_abs_floordiv_rel_str(self):
     self.assertEqual(str(7.0 // RC(2)), '3.0')
Ejemplo n.º 10
0
 def test_rel_truediv_abs_str(self):
     self.assertEqual(str(RC(7) / 2), '~3.5')
Ejemplo n.º 11
0
 def test_abs_truediv_rel_str(self):
     self.assertEqual(str(7.0 / RC(2)), '3.5')
Ejemplo n.º 12
0
 def test_abs_mul_rel_str(self):
     self.assertEqual(str(2.0 * RC(3)), '6.0')
Ejemplo n.º 13
0
 def test_str(self):
     self.assertEqual(str(RC(1)), '~1.0')
Ejemplo n.º 14
0
 def test_rel_mul_abs_str(self):
     self.assertEqual(str(RC(2) * 3.0), '~6.0')
Ejemplo n.º 15
0
 def test_mul(self):
     self.assertEqual(RC(3) * RC(2), RC(6))
Ejemplo n.º 16
0
 def test_zero_str(self):
     self.assertEqual(str(RC(0)), '~')
Ejemplo n.º 17
0
 def test_mul_error(self):
     with self.assertRaises(TypeError):
         RC(3) * 'incompatible'
Ejemplo n.º 18
0
 def test_eq(self):
     self.assertEqual(RC(1), RC(1.0))
Ejemplo n.º 19
0
 def test_rel(self):
     self.assertEqual(rel(1), RC(1))
Ejemplo n.º 20
0
 def test_not_eq_to_str(self):
     self.assertNotEqual(RC(1), 'incompatible')
Ejemplo n.º 21
0
 def test_floordiv_error(self):
     with self.assertRaises(TypeError):
         RC(7) // 'incompatible'
Ejemplo n.º 22
0
 def test_add(self):
     self.assertEqual(RC(1) + RC(2), RC(3))
Ejemplo n.º 23
0
 def test_isub(self):
     rc = RC(3)
     rc -= RC(2)
     self.assertEqual(rc, RC(1))
Ejemplo n.º 24
0
 def test_add_error(self):
     with self.assertRaises(TypeError):
         RC(1) + 'incompatible'
Ejemplo n.º 25
0
 def test_itruediv(self):
     rc = RC(7)
     rc /= RC(2)
     self.assertEqual(rc, RC(3.5))
Ejemplo n.º 26
0
 def test_sub(self):
     self.assertEqual(RC(3) - RC(2), RC(1))
Ejemplo n.º 27
0
 def test_repr(self):
     self.assertEqual(repr(RC(1)), 'RC(1.0)')
Ejemplo n.º 28
0
 def test_sub_error(self):
     with self.assertRaises(TypeError):
         RC(3) - 'incompatible'
Ejemplo n.º 29
0
 def test_rmul(self):
     with self.assertRaises(TypeError):
         'incompatible' * RC(2)
Ejemplo n.º 30
0
 def test_rel_sub_abs_str(self):
     self.assertEqual(str(RC(3) - 2.0), '~1.0')