projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix: bt2: erroneous integer comparison of Field and Value
[babeltrace.git]
/
tests
/
bindings
/
python
/
bt2
/
test_value.py
diff --git
a/tests/bindings/python/bt2/test_value.py
b/tests/bindings/python/bt2/test_value.py
index 51e94895a4b98b250ded4db3020ada31ff0000f4..8f886c7233afb4cc73047f2ee34f15ba244bd35f 100644
(file)
--- 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)
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)
_inject_numeric_testing_methods(SignedIntegerValueTestCase)
This page took
0.035186 seconds
and
4
git commands to generate.