X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=tests%2Fbindings%2Fpython%2Fbt2%2Ftest_value.py;h=8f886c7233afb4cc73047f2ee34f15ba244bd35f;hb=7bb4180f2758d78af3f4d539f6b3e4e1fa60335f;hp=51e94895a4b98b250ded4db3020ada31ff0000f4;hpb=2b4ea20edfcf8ff93be7fbb98dfde5b4ba574b8f;p=babeltrace.git diff --git a/tests/bindings/python/bt2/test_value.py b/tests/bindings/python/bt2/test_value.py index 51e94895..8f886c72 100644 --- a/tests/bindings/python/bt2/test_value.py +++ b/tests/bindings/python/bt2/test_value.py @@ -1031,6 +1031,13 @@ class SignedIntegerValueTestCase(_TestIntegerValue, unittest.TestCase): self._def.value = raw self.assertEqual(self._def, raw) + def test_compare_big_int(self): + # Larger than the IEEE 754 double-precision exact representation of + # integers. + raw = (2**53) + 1 + v = bt2.create_value(raw) + self.assertEqual(v, raw) + _inject_numeric_testing_methods(SignedIntegerValueTestCase)