@@ -1201,28 +1201,28 @@ def testDataFrame(self):
1201
1201
# column indexed
1202
1202
outp = DataFrame (ujson .decode (ujson .encode (df )))
1203
1203
self .assertTrue ((df == outp ).values .all ())
1204
- tm .assert_numpy_array_equal (df .columns , outp .columns )
1205
- tm .assert_numpy_array_equal (df .index , outp .index )
1204
+ tm .assert_index_equal (df .columns , outp .columns )
1205
+ tm .assert_index_equal (df .index , outp .index )
1206
1206
1207
1207
dec = _clean_dict (ujson .decode (ujson .encode (df , orient = "split" )))
1208
1208
outp = DataFrame (** dec )
1209
1209
self .assertTrue ((df == outp ).values .all ())
1210
- tm .assert_numpy_array_equal (df .columns , outp .columns )
1211
- tm .assert_numpy_array_equal (df .index , outp .index )
1210
+ tm .assert_index_equal (df .columns , outp .columns )
1211
+ tm .assert_index_equal (df .index , outp .index )
1212
1212
1213
1213
outp = DataFrame (ujson .decode (ujson .encode (df , orient = "records" )))
1214
1214
outp .index = df .index
1215
1215
self .assertTrue ((df == outp ).values .all ())
1216
- tm .assert_numpy_array_equal (df .columns , outp .columns )
1216
+ tm .assert_index_equal (df .columns , outp .columns )
1217
1217
1218
1218
outp = DataFrame (ujson .decode (ujson .encode (df , orient = "values" )))
1219
1219
outp .index = df .index
1220
1220
self .assertTrue ((df .values == outp .values ).all ())
1221
1221
1222
1222
outp = DataFrame (ujson .decode (ujson .encode (df , orient = "index" )))
1223
1223
self .assertTrue ((df .transpose () == outp ).values .all ())
1224
- tm .assert_numpy_array_equal (df .transpose ().columns , outp .columns )
1225
- tm .assert_numpy_array_equal (df .transpose ().index , outp .index )
1224
+ tm .assert_index_equal (df .transpose ().columns , outp .columns )
1225
+ tm .assert_index_equal (df .transpose ().index , outp .index )
1226
1226
1227
1227
def testDataFrameNumpy (self ):
1228
1228
df = DataFrame ([[1 , 2 , 3 ], [4 , 5 , 6 ]], index = [
@@ -1231,21 +1231,21 @@ def testDataFrameNumpy(self):
1231
1231
# column indexed
1232
1232
outp = DataFrame (ujson .decode (ujson .encode (df ), numpy = True ))
1233
1233
self .assertTrue ((df == outp ).values .all ())
1234
- tm .assert_numpy_array_equal (df .columns , outp .columns )
1235
- tm .assert_numpy_array_equal (df .index , outp .index )
1234
+ tm .assert_index_equal (df .columns , outp .columns )
1235
+ tm .assert_index_equal (df .index , outp .index )
1236
1236
1237
1237
dec = _clean_dict (ujson .decode (ujson .encode (df , orient = "split" ),
1238
1238
numpy = True ))
1239
1239
outp = DataFrame (** dec )
1240
1240
self .assertTrue ((df == outp ).values .all ())
1241
- tm .assert_numpy_array_equal (df .columns , outp .columns )
1242
- tm .assert_numpy_array_equal (df .index , outp .index )
1241
+ tm .assert_index_equal (df .columns , outp .columns )
1242
+ tm .assert_index_equal (df .index , outp .index )
1243
1243
1244
- outp = DataFrame (ujson .decode (
1245
- ujson . encode ( df , orient = "index" ), numpy = True ))
1244
+ outp = DataFrame (ujson .decode (ujson . encode ( df , orient = "index" ),
1245
+ numpy = True ))
1246
1246
self .assertTrue ((df .transpose () == outp ).values .all ())
1247
- tm .assert_numpy_array_equal (df .transpose ().columns , outp .columns )
1248
- tm .assert_numpy_array_equal (df .transpose ().index , outp .index )
1247
+ tm .assert_index_equal (df .transpose ().columns , outp .columns )
1248
+ tm .assert_index_equal (df .transpose ().index , outp .index )
1249
1249
1250
1250
def testDataFrameNested (self ):
1251
1251
df = DataFrame ([[1 , 2 , 3 ], [4 , 5 , 6 ]], index = [
@@ -1285,20 +1285,20 @@ def testDataFrameNumpyLabelled(self):
1285
1285
outp = DataFrame (* ujson .decode (ujson .encode (df ),
1286
1286
numpy = True , labelled = True ))
1287
1287
self .assertTrue ((df .T == outp ).values .all ())
1288
- tm .assert_numpy_array_equal (df .T .columns , outp .columns )
1289
- tm .assert_numpy_array_equal (df .T .index , outp .index )
1288
+ tm .assert_index_equal (df .T .columns , outp .columns )
1289
+ tm .assert_index_equal (df .T .index , outp .index )
1290
1290
1291
1291
outp = DataFrame (* ujson .decode (ujson .encode (df , orient = "records" ),
1292
1292
numpy = True , labelled = True ))
1293
1293
outp .index = df .index
1294
1294
self .assertTrue ((df == outp ).values .all ())
1295
- tm .assert_numpy_array_equal (df .columns , outp .columns )
1295
+ tm .assert_index_equal (df .columns , outp .columns )
1296
1296
1297
1297
outp = DataFrame (* ujson .decode (ujson .encode (df , orient = "index" ),
1298
1298
numpy = True , labelled = True ))
1299
1299
self .assertTrue ((df == outp ).values .all ())
1300
- tm .assert_numpy_array_equal (df .columns , outp .columns )
1301
- tm .assert_numpy_array_equal (df .index , outp .index )
1300
+ tm .assert_index_equal (df .columns , outp .columns )
1301
+ tm .assert_index_equal (df .index , outp .index )
1302
1302
1303
1303
def testSeries (self ):
1304
1304
s = Series ([10 , 20 , 30 , 40 , 50 , 60 ], name = "series" ,
@@ -1378,42 +1378,46 @@ def testIndex(self):
1378
1378
i = Index ([23 , 45 , 18 , 98 , 43 , 11 ], name = "index" )
1379
1379
1380
1380
# column indexed
1381
- outp = Index (ujson .decode (ujson .encode (i )))
1382
- self . assertTrue ( i . equals ( outp ) )
1381
+ outp = Index (ujson .decode (ujson .encode (i )), name = 'index' )
1382
+ tm . assert_index_equal ( i , outp )
1383
1383
1384
- outp = Index (ujson .decode (ujson .encode (i ), numpy = True ))
1385
- self . assertTrue ( i . equals ( outp ) )
1384
+ outp = Index (ujson .decode (ujson .encode (i ), numpy = True ), name = 'index' )
1385
+ tm . assert_index_equal ( i , outp )
1386
1386
1387
1387
dec = _clean_dict (ujson .decode (ujson .encode (i , orient = "split" )))
1388
1388
outp = Index (** dec )
1389
- self . assertTrue ( i . equals ( outp ) )
1389
+ tm . assert_index_equal ( i , outp )
1390
1390
self .assertTrue (i .name == outp .name )
1391
1391
1392
1392
dec = _clean_dict (ujson .decode (ujson .encode (i , orient = "split" ),
1393
1393
numpy = True ))
1394
1394
outp = Index (** dec )
1395
- self . assertTrue ( i . equals ( outp ) )
1395
+ tm . assert_index_equal ( i , outp )
1396
1396
self .assertTrue (i .name == outp .name )
1397
1397
1398
- outp = Index (ujson .decode (ujson .encode (i , orient = "values" )))
1399
- self .assertTrue (i .equals (outp ))
1398
+ outp = Index (ujson .decode (ujson .encode (i , orient = "values" )),
1399
+ name = 'index' )
1400
+ tm .assert_index_equal (i , outp )
1400
1401
1401
- outp = Index (ujson .decode (ujson .encode (
1402
- i , orient = "values" ), numpy = True ))
1403
- self . assertTrue ( i . equals ( outp ) )
1402
+ outp = Index (ujson .decode (ujson .encode (i , orient = "values" ),
1403
+ numpy = True ), name = 'index' )
1404
+ tm . assert_index_equal ( i , outp )
1404
1405
1405
- outp = Index (ujson .decode (ujson .encode (i , orient = "records" )))
1406
- self .assertTrue (i .equals (outp ))
1406
+ outp = Index (ujson .decode (ujson .encode (i , orient = "records" )),
1407
+ name = 'index' )
1408
+ tm .assert_index_equal (i , outp )
1407
1409
1408
- outp = Index (ujson .decode (ujson .encode (
1409
- i , orient = "records" ), numpy = True ))
1410
- self . assertTrue ( i . equals ( outp ) )
1410
+ outp = Index (ujson .decode (ujson .encode (i , orient = "records" ),
1411
+ numpy = True ), name = 'index' )
1412
+ tm . assert_index_equal ( i , outp )
1411
1413
1412
- outp = Index (ujson .decode (ujson .encode (i , orient = "index" )))
1413
- self .assertTrue (i .equals (outp ))
1414
+ outp = Index (ujson .decode (ujson .encode (i , orient = "index" )),
1415
+ name = 'index' )
1416
+ tm .assert_index_equal (i , outp )
1414
1417
1415
- outp = Index (ujson .decode (ujson .encode (i , orient = "index" ), numpy = True ))
1416
- self .assertTrue (i .equals (outp ))
1418
+ outp = Index (ujson .decode (ujson .encode (i , orient = "index" ),
1419
+ numpy = True ), name = 'index' )
1420
+ tm .assert_index_equal (i , outp )
1417
1421
1418
1422
def test_datetimeindex (self ):
1419
1423
from pandas .tseries .index import date_range
@@ -1423,7 +1427,7 @@ def test_datetimeindex(self):
1423
1427
encoded = ujson .encode (rng , date_unit = 'ns' )
1424
1428
decoded = DatetimeIndex (np .array (ujson .decode (encoded )))
1425
1429
1426
- self . assertTrue (rng . equals ( decoded ) )
1430
+ tm . assert_index_equal (rng , decoded )
1427
1431
1428
1432
ts = Series (np .random .randn (len (rng )), index = rng )
1429
1433
decoded = Series (ujson .decode (ujson .encode (ts , date_unit = 'ns' )))
0 commit comments