@@ -32,8 +32,8 @@ def dt_fmt():
32
32
e = "<" if byteorder == "little" else ">"
33
33
return (
34
34
"{{'names':['bool_','uint_','float_','ldbl_'],"
35
- " 'formats':['?','" + e + "u4','" + e + "f4','" + e + "f{}'],"
36
- " 'offsets':[0,4,8,{}], 'itemsize':{}}}"
35
+ "'formats':['?','" + e + "u4','" + e + "f4','" + e + "f{}'],"
36
+ "'offsets':[0,4,8,{}],'itemsize':{}}}"
37
37
)
38
38
39
39
@@ -46,7 +46,7 @@ def simple_dtype_fmt():
46
46
def packed_dtype_fmt ():
47
47
from sys import byteorder
48
48
49
- return "[('bool_', '?'), ('uint_', '{e}u4'), ('float_', '{e}f4'), ('ldbl_', '{e}f{}')]" .format (
49
+ return "[('bool_','?'),('uint_','{e}u4'),('float_','{e}f4'),('ldbl_','{e}f{}')]" .format (
50
50
np .dtype ("longdouble" ).itemsize , e = "<" if byteorder == "little" else ">"
51
51
)
52
52
@@ -77,7 +77,7 @@ def partial_nested_fmt():
77
77
partial_size = partial_ld_off + ld .itemsize
78
78
partial_end_padding = partial_size % np .dtype ("uint64" ).alignment
79
79
partial_nested_size = partial_nested_off * 2 + partial_size + partial_end_padding
80
- return "{{'names':['a'], 'formats':[{}], 'offsets':[{}], 'itemsize':{}}}" .format (
80
+ return "{{'names':['a'],'formats':[{}],'offsets':[{}],'itemsize':{}}}" .format (
81
81
partial_dtype_fmt (), partial_nested_off , partial_nested_size
82
82
)
83
83
@@ -123,25 +123,25 @@ def test_dtype(simple_dtype):
123
123
124
124
e = "<" if byteorder == "little" else ">"
125
125
126
- assert m .print_dtypes () == [
126
+ assert [ x . replace ( " " , "" ) for x in m .print_dtypes ()] == [
127
127
simple_dtype_fmt (),
128
128
packed_dtype_fmt (),
129
- "[('a', {}), ('b', {})]" .format (simple_dtype_fmt (), packed_dtype_fmt ()),
129
+ "[('a',{}),('b',{})]" .format (simple_dtype_fmt (), packed_dtype_fmt ()),
130
130
partial_dtype_fmt (),
131
131
partial_nested_fmt (),
132
- "[('a', 'S3'), ('b', 'S3')]" ,
132
+ "[('a','S3'),('b','S3')]" ,
133
133
(
134
- "{{'names':['a','b','c','d'], "
135
- + "'formats':[('S4', (3,)),('"
134
+ "{{'names':['a','b','c','d'],"
135
+ + "'formats':[('S4',(3,)),('"
136
136
+ e
137
- + "i4', (2,)),('u1', (3,)),('"
137
+ + "i4',(2,)),('u1',(3,)),('"
138
138
+ e
139
- + "f4', (4, 2))], "
140
- + "'offsets':[0,12,20,24], 'itemsize':56}}"
139
+ + "f4',(4,2))],"
140
+ + "'offsets':[0,12,20,24],'itemsize':56}}"
141
141
).format (e = e ),
142
- "[('e1', '" + e + "i8'), ('e2', 'u1')]" ,
143
- "[('x', 'i1'), ('y', '" + e + "u8')]" ,
144
- "[('cflt', '" + e + "c8'), ('cdbl', '" + e + "c16')]" ,
142
+ "[('e1','" + e + "i8'),('e2','u1')]" ,
143
+ "[('x','i1'),('y','" + e + "u8')]" ,
144
+ "[('cflt','" + e + "c8'),('cdbl','" + e + "c16')]" ,
145
145
]
146
146
147
147
d1 = np .dtype (
@@ -238,15 +238,15 @@ def test_recarray(simple_dtype, packed_dtype):
238
238
]
239
239
240
240
arr = m .create_rec_partial (3 )
241
- assert str (arr .dtype ) == partial_dtype_fmt ()
241
+ assert str (arr .dtype ). replace ( " " , "" ) == partial_dtype_fmt ()
242
242
partial_dtype = arr .dtype
243
243
assert "" not in arr .dtype .fields
244
244
assert partial_dtype .itemsize > simple_dtype .itemsize
245
245
assert_equal (arr , elements , simple_dtype )
246
246
assert_equal (arr , elements , packed_dtype )
247
247
248
248
arr = m .create_rec_partial_nested (3 )
249
- assert str (arr .dtype ) == partial_nested_fmt ()
249
+ assert str (arr .dtype ). replace ( " " , "" ) == partial_nested_fmt ()
250
250
assert "" not in arr .dtype .fields
251
251
assert "" not in arr .dtype .fields ["a" ][0 ].fields
252
252
assert arr .dtype .itemsize > partial_dtype .itemsize
@@ -285,12 +285,12 @@ def test_array_array():
285
285
e = "<" if byteorder == "little" else ">"
286
286
287
287
arr = m .create_array_array (3 )
288
- assert str (arr .dtype ) == (
289
- "{{'names':['a','b','c','d'], "
290
- + "'formats':[('S4', (3,)),('"
288
+ assert str (arr .dtype ). replace ( " " , "" ) == (
289
+ "{{'names':['a','b','c','d'],"
290
+ + "'formats':[('S4',(3,)),('"
291
291
+ e
292
- + "i4', (2,)),('u1', (3,)),('{e}f4', (4, 2))], "
293
- + "'offsets':[0,12,20,24], 'itemsize':56}}"
292
+ + "i4',(2,)),('u1',(3,)),('{e}f4',(4,2))],"
293
+ + "'offsets':[0,12,20,24],'itemsize':56}}"
294
294
).format (e = e )
295
295
assert m .print_array_array (arr ) == [
296
296
"a={{A,B,C,D},{K,L,M,N},{U,V,W,X}},b={0,1},"
0 commit comments