Closed
Description
Bug report
Bug description:
The test_capi
module's test_float
are failing on RISC-V build bot
======================================================================
FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\x7f\x93\x16\x02', size=4, endian=0)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 216, in test_pack_unpack_roundtrip_for_nans
self.assertTrue(math.isnan(value))
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
AssertionError: False is not true
======================================================================
FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\x7f\x93\x16\x02', size=4, endian=1)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 216, in test_pack_unpack_roundtrip_for_nans
self.assertTrue(math.isnan(value))
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
AssertionError: False is not true
======================================================================
FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\xff\xd5n\x92', size=4, endian=0)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 217, in test_pack_unpack_roundtrip_for_nans
self.assertEqual(data1, data2)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
AssertionError: b'\xff\xd5n\x92' != b'\x7f\xc0\x00\x00'
======================================================================
FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\xff\xd5n\x92', size=4, endian=1)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 217, in test_pack_unpack_roundtrip_for_nans
self.assertEqual(data1, data2)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
AssertionError: b'\x92n\xd5\xff' != b'\x00\x00\xc0\x7f'
======================================================================
FAIL: test_pack_unpack_roundtrip_for_nans (test.test_capi.test_float.CAPIFloatTest.test_pack_unpack_roundtrip_for_nans) (data=b'\xff\x94\x9e\x8f', size=4, endian=0)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/home/ubuntu/buildarea/3.x.onder-riscv64.installed/build/target/lib/python3.14/test/test_capi/test_float.py", line 216, in test_pack_unpack_roundtrip_for_nans
self.assertTrue(math.isnan(value))
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^
AssertionError: False is not true
======================================================================
CPython versions tested on:
CPython main branch
Operating systems tested on:
Linux