27
27
else partial (json .dumps , encoding = "utf-8" ))
28
28
29
29
30
- class UltraJSONTests (object ):
30
+ class TestUltraJSONTests (object ):
31
31
32
32
@pytest .mark .skipif (compat .is_platform_32bit (),
33
33
reason = "not compliant on 32-bit, xref #15865" )
@@ -944,19 +944,19 @@ def my_obj_handler(obj):
944
944
ujson .decode (ujson .encode (l , default_handler = str )))
945
945
946
946
947
- class NumpyJSONTests (object ):
947
+ class TestNumpyJSONTests (object ):
948
948
949
- def testBool (self ):
949
+ def test_Bool (self ):
950
950
b = np .bool (True )
951
951
assert ujson .decode (ujson .encode (b )) == b
952
952
953
- def testBoolArray (self ):
953
+ def test_BoolArray (self ):
954
954
inpt = np .array ([True , False , True , True , False , True , False , False ],
955
955
dtype = np .bool )
956
956
outp = np .array (ujson .decode (ujson .encode (inpt )), dtype = np .bool )
957
957
tm .assert_numpy_array_equal (inpt , outp )
958
958
959
- def testInt (self ):
959
+ def test_Int (self ):
960
960
num = np .int (2562010 )
961
961
assert np .int (ujson .decode (ujson .encode (num ))) == num
962
962
@@ -984,7 +984,7 @@ def testInt(self):
984
984
num = np .uint64 (2562010 )
985
985
assert np .uint64 (ujson .decode (ujson .encode (num ))) == num
986
986
987
- def testIntArray (self ):
987
+ def test_IntArray (self ):
988
988
arr = np .arange (100 , dtype = np .int )
989
989
dtypes = (np .int , np .int8 , np .int16 , np .int32 , np .int64 ,
990
990
np .uint , np .uint8 , np .uint16 , np .uint32 , np .uint64 )
@@ -993,7 +993,7 @@ def testIntArray(self):
993
993
outp = np .array (ujson .decode (ujson .encode (inpt )), dtype = dtype )
994
994
tm .assert_numpy_array_equal (inpt , outp )
995
995
996
- def testIntMax (self ):
996
+ def test_IntMax (self ):
997
997
num = np .int (np .iinfo (np .int ).max )
998
998
assert np .int (ujson .decode (ujson .encode (num ))) == num
999
999
@@ -1023,7 +1023,7 @@ def testIntMax(self):
1023
1023
num = np .uint64 (np .iinfo (np .int64 ).max )
1024
1024
assert np .uint64 (ujson .decode (ujson .encode (num ))) == num
1025
1025
1026
- def testFloat (self ):
1026
+ def test_Float (self ):
1027
1027
num = np .float (256.2013 )
1028
1028
assert np .float (ujson .decode (ujson .encode (num ))) == num
1029
1029
@@ -1033,7 +1033,7 @@ def testFloat(self):
1033
1033
num = np .float64 (256.2013 )
1034
1034
assert np .float64 (ujson .decode (ujson .encode (num ))) == num
1035
1035
1036
- def testFloatArray (self ):
1036
+ def test_FloatArray (self ):
1037
1037
arr = np .arange (12.5 , 185.72 , 1.7322 , dtype = np .float )
1038
1038
dtypes = (np .float , np .float32 , np .float64 )
1039
1039
@@ -1043,7 +1043,7 @@ def testFloatArray(self):
1043
1043
inpt , double_precision = 15 )), dtype = dtype )
1044
1044
tm .assert_almost_equal (inpt , outp )
1045
1045
1046
- def testFloatMax (self ):
1046
+ def test_FloatMax (self ):
1047
1047
num = np .float (np .finfo (np .float ).max / 10 )
1048
1048
tm .assert_almost_equal (np .float (ujson .decode (
1049
1049
ujson .encode (num , double_precision = 15 ))), num , 15 )
@@ -1056,7 +1056,7 @@ def testFloatMax(self):
1056
1056
tm .assert_almost_equal (np .float64 (ujson .decode (
1057
1057
ujson .encode (num , double_precision = 15 ))), num , 15 )
1058
1058
1059
- def testArrays (self ):
1059
+ def test_Arrays (self ):
1060
1060
arr = np .arange (100 )
1061
1061
1062
1062
arr = arr .reshape ((10 , 10 ))
@@ -1097,13 +1097,13 @@ def testArrays(self):
1097
1097
outp = ujson .decode (ujson .encode (arr ), numpy = True , dtype = np .float32 )
1098
1098
tm .assert_almost_equal (arr , outp )
1099
1099
1100
- def testOdArray (self ):
1100
+ def test_OdArray (self ):
1101
1101
def will_raise ():
1102
1102
ujson .encode (np .array (1 ))
1103
1103
1104
1104
pytest .raises (TypeError , will_raise )
1105
1105
1106
- def testArrayNumpyExcept (self ):
1106
+ def test_ArrayNumpyExcept (self ):
1107
1107
1108
1108
input = ujson .dumps ([42 , {}, 'a' ])
1109
1109
try :
@@ -1186,7 +1186,7 @@ def testArrayNumpyExcept(self):
1186
1186
except :
1187
1187
assert False , "Wrong exception"
1188
1188
1189
- def testArrayNumpyLabelled (self ):
1189
+ def test_ArrayNumpyLabelled (self ):
1190
1190
input = {'a' : []}
1191
1191
output = ujson .loads (ujson .dumps (input ), numpy = True , labelled = True )
1192
1192
assert (np .empty ((1 , 0 )) == output [0 ]).all ()
@@ -1220,9 +1220,9 @@ def testArrayNumpyLabelled(self):
1220
1220
assert (np .array (['a' , 'b' ]) == output [2 ]).all ()
1221
1221
1222
1222
1223
- class PandasJSONTests (object ):
1223
+ class TestPandasJSONTests (object ):
1224
1224
1225
- def testDataFrame (self ):
1225
+ def test_DataFrame (self ):
1226
1226
df = DataFrame ([[1 , 2 , 3 ], [4 , 5 , 6 ]], index = [
1227
1227
'a' , 'b' ], columns = ['x' , 'y' , 'z' ])
1228
1228
@@ -1252,7 +1252,7 @@ def testDataFrame(self):
1252
1252
tm .assert_index_equal (df .transpose ().columns , outp .columns )
1253
1253
tm .assert_index_equal (df .transpose ().index , outp .index )
1254
1254
1255
- def testDataFrameNumpy (self ):
1255
+ def test_DataFrameNumpy (self ):
1256
1256
df = DataFrame ([[1 , 2 , 3 ], [4 , 5 , 6 ]], index = [
1257
1257
'a' , 'b' ], columns = ['x' , 'y' , 'z' ])
1258
1258
@@ -1275,7 +1275,7 @@ def testDataFrameNumpy(self):
1275
1275
tm .assert_index_equal (df .transpose ().columns , outp .columns )
1276
1276
tm .assert_index_equal (df .transpose ().index , outp .index )
1277
1277
1278
- def testDataFrameNested (self ):
1278
+ def test_DataFrameNested (self ):
1279
1279
df = DataFrame ([[1 , 2 , 3 ], [4 , 5 , 6 ]], index = [
1280
1280
'a' , 'b' ], columns = ['x' , 'y' , 'z' ])
1281
1281
@@ -1301,7 +1301,7 @@ def testDataFrameNested(self):
1301
1301
'df2' : ujson .decode (ujson .encode (df , orient = "split" ))}
1302
1302
assert ujson .decode (ujson .encode (nested , orient = "split" )) == exp
1303
1303
1304
- def testDataFrameNumpyLabelled (self ):
1304
+ def test_DataFrameNumpyLabelled (self ):
1305
1305
df = DataFrame ([[1 , 2 , 3 ], [4 , 5 , 6 ]], index = [
1306
1306
'a' , 'b' ], columns = ['x' , 'y' , 'z' ])
1307
1307
@@ -1324,7 +1324,7 @@ def testDataFrameNumpyLabelled(self):
1324
1324
tm .assert_index_equal (df .columns , outp .columns )
1325
1325
tm .assert_index_equal (df .index , outp .index )
1326
1326
1327
- def testSeries (self ):
1327
+ def test_Series (self ):
1328
1328
s = Series ([10 , 20 , 30 , 40 , 50 , 60 ], name = "series" ,
1329
1329
index = [6 , 7 , 8 , 9 , 10 , 15 ]).sort_values ()
1330
1330
@@ -1372,7 +1372,7 @@ def testSeries(self):
1372
1372
s , orient = "index" ), numpy = True )).sort_values ()
1373
1373
tm .assert_series_equal (outp , exp )
1374
1374
1375
- def testSeriesNested (self ):
1375
+ def test_SeriesNested (self ):
1376
1376
s = Series ([10 , 20 , 30 , 40 , 50 , 60 ], name = "series" ,
1377
1377
index = [6 , 7 , 8 , 9 , 10 , 15 ]).sort_values ()
1378
1378
@@ -1398,7 +1398,7 @@ def testSeriesNested(self):
1398
1398
's2' : ujson .decode (ujson .encode (s , orient = "index" ))}
1399
1399
assert ujson .decode (ujson .encode (nested , orient = "index" )) == exp
1400
1400
1401
- def testIndex (self ):
1401
+ def test_Index (self ):
1402
1402
i = Index ([23 , 45 , 18 , 98 , 43 , 11 ], name = "index" )
1403
1403
1404
1404
# column indexed
0 commit comments