diff options
Diffstat (limited to 'tests/float')
-rw-r--r-- | tests/float/float2int.py | 5 | ||||
-rw-r--r-- | tests/float/float2int_doubleprec.py | 5 | ||||
-rw-r--r-- | tests/float/float_struct.py | 5 |
3 files changed, 12 insertions, 3 deletions
diff --git a/tests/float/float2int.py b/tests/float/float2int.py index ca395997c4..e9bdf15de6 100644 --- a/tests/float/float2int.py +++ b/tests/float/float2int.py @@ -1,6 +1,9 @@ # check cases converting float to int, relying only on single precision float -import struct +try: + import ustruct as struct +except: + import struct # work out configuration values is_64bit = struct.calcsize("P") == 8 diff --git a/tests/float/float2int_doubleprec.py b/tests/float/float2int_doubleprec.py index 63138c0d4e..acdc8c69c4 100644 --- a/tests/float/float2int_doubleprec.py +++ b/tests/float/float2int_doubleprec.py @@ -1,6 +1,9 @@ # check cases converting float to int, requiring double precision float -import struct +try: + import ustruct as struct +except: + import struct # work out configuration values is_64bit = struct.calcsize("P") == 8 diff --git a/tests/float/float_struct.py b/tests/float/float_struct.py index 8ad0e492c6..e55890a2cd 100644 --- a/tests/float/float_struct.py +++ b/tests/float/float_struct.py @@ -1,6 +1,9 @@ # test struct package with floats -import struct +try: + import ustruct as struct +except: + import struct i = 1. + 1/2 # TODO: it looks like '=' format modifier is not yet supported |