bt2: value.py: _IntegerValue._value_to_int(): require `numbers.Integral`
[babeltrace.git] / tests / bindings / python / bt2 / test_value.py
index 2d6e25109d7a3e2c6c71bb9d18664ed4c7084f0c..6f66930e93ca9c3e009fbd8434898fd48a79d30e 100644 (file)
@@ -736,7 +736,7 @@ class _TestIntegerValue(_TestNumericValue):
         del self._def_value
 
     def _assert_expecting_int(self):
-        return self.assertRaisesRegex(TypeError, r'expecting a number object')
+        return self.assertRaisesRegex(TypeError, r'expecting an integral number object')
 
     def _assert_expecting_int64(self):
         return self.assertRaisesRegex(ValueError, r"expecting a signed 64-bit integral value")
@@ -766,15 +766,6 @@ class _TestIntegerValue(_TestNumericValue):
         i = self._CLS(True)
         self.assertTrue(i)
 
-    def test_create_from_float(self):
-        i = self._CLS(99.6)
-        self.assertEqual(i, 99)
-
-    def test_create_from_vfloat(self):
-        f = bt2.create_value(17.5)
-        i = self._CLS(f)
-        self.assertEqual(i, 17)
-
     def test_create_from_unknown(self):
         class A:
             pass
@@ -806,11 +797,6 @@ class _TestIntegerValue(_TestNumericValue):
         self._def.value = bt2.create_value(raw)
         self.assertEqual(self._def, raw)
 
-    def test_assign_vfloat(self):
-        raw = 123.456
-        self._def.value = bt2.create_value(raw)
-        self.assertEqual(self._def, int(raw))
-
 
 class SignedIntegerValueTestCase(_TestIntegerValue, unittest.TestCase):
     _CLS = bt2.SignedIntegerValue
This page took 0.023659 seconds and 4 git commands to generate.