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