|
|
@@ -151,10 +151,12 @@ class TestLayouts(object): |
|
|
|
[ 1234567890.100000, 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8 ] ] |
|
|
|
text = formatter.format(data) |
|
|
|
eq_(text, |
|
|
|
"1234567890.000000 1.100000 2.200000 3.300000 4.400000 " + |
|
|
|
"5.500000 6.600000 7.700000 8.800000\n" + |
|
|
|
"1234567890.100000 1.100000 2.200000 3.300000 4.400000 " + |
|
|
|
"5.500000 6.600000 7.700000 8.800000\n") |
|
|
|
"1234567890.000000 1.100000e+00 2.200000e+00 3.300000e+00 " |
|
|
|
"4.400000e+00 5.500000e+00 6.600000e+00 7.700000e+00 " |
|
|
|
"8.800000e+00\n" + |
|
|
|
"1234567890.100000 1.100000e+00 2.200000e+00 3.300000e+00 " |
|
|
|
"4.400000e+00 5.500000e+00 6.600000e+00 7.700000e+00 " |
|
|
|
"8.800000e+00\n") |
|
|
|
|
|
|
|
# try uint16_6 too |
|
|
|
formatter = Formatter(name_raw) |
|
|
@@ -208,7 +210,7 @@ class TestLayouts(object): |
|
|
|
eq_(parser1.data, parser2.data) |
|
|
|
|
|
|
|
def datagen(): |
|
|
|
return [ sprintf("%f", random.uniform(-1000,1000)) |
|
|
|
return [ sprintf("%.6e", random.uniform(-1000,1000)) |
|
|
|
for x in range(8) ] |
|
|
|
do_roundtrip(name_prep, datagen) |
|
|
|
|
|
|
@@ -256,7 +258,7 @@ class TestLayoutSpeed: |
|
|
|
|
|
|
|
print "" |
|
|
|
def datagen(): |
|
|
|
return [ sprintf("%f", random.uniform(-1000,1000)) |
|
|
|
return [ sprintf("%.6e", random.uniform(-1000,1000)) |
|
|
|
for x in range(10) ] |
|
|
|
do_speedtest("float32_10", datagen) |
|
|
|
|
|
|
|