@@ -390,7 +390,7 @@ def test_constructor_with_coords(self):
390
390
391
391
ds = Dataset ({}, {'a' : ('x' , [1 ])})
392
392
assert not ds .data_vars
393
- self . assertItemsEqual ( ds .coords .keys (), ['a' ])
393
+ assert ds .coords .keys () == ['a' ]
394
394
395
395
mindex = pd .MultiIndex .from_product ([['a' , 'b' ], [1 , 2 ]],
396
396
names = ('level_1' , 'level_2' ))
@@ -412,28 +412,28 @@ def test_properties(self):
412
412
assert type (ds .dims .mapping .mapping ) is dict
413
413
414
414
with pytest .warns (FutureWarning ):
415
- self . assertItemsEqual ( ds , list (ds .variables ) )
415
+ assert ds == list (ds .variables )
416
416
with pytest .warns (FutureWarning ):
417
- self . assertItemsEqual ( ds .keys (), list (ds .variables ) )
417
+ assert ds .keys () == list (ds .variables )
418
418
assert 'aasldfjalskdfj' not in ds .variables
419
419
assert 'dim1' in repr (ds .variables )
420
420
with pytest .warns (FutureWarning ):
421
421
assert len (ds ) == 7
422
422
with pytest .warns (FutureWarning ):
423
423
assert bool (ds ) == True
424
424
425
- self . assertItemsEqual ( ds .data_vars , ['var1' , 'var2' , 'var3' ])
426
- self . assertItemsEqual ( ds .data_vars .keys (), ['var1' , 'var2' , 'var3' ])
425
+ assert ds .data_vars == ['var1' , 'var2' , 'var3' ]
426
+ assert ds .data_vars .keys () == ['var1' , 'var2' , 'var3' ]
427
427
assert 'var1' in ds .data_vars
428
428
assert 'dim1' not in ds .data_vars
429
429
assert 'numbers' not in ds .data_vars
430
430
assert len (ds .data_vars ) == 3
431
431
432
- self . assertItemsEqual ( ds .indexes , ['dim2' , 'dim3' , 'time' ])
432
+ assert ds .indexes == ['dim2' , 'dim3' , 'time' ]
433
433
assert len (ds .indexes ) == 3
434
434
assert 'dim2' in repr (ds .indexes )
435
435
436
- self . assertItemsEqual ( ds .coords , ['time' , 'dim2' , 'dim3' , 'numbers' ])
436
+ assert ds .coords == ['time' , 'dim2' , 'dim3' , 'numbers' ]
437
437
assert 'dim2' in ds .coords
438
438
assert 'numbers' in ds .coords
439
439
assert 'var1' not in ds .coords
@@ -521,7 +521,7 @@ def test_coords_properties(self):
521
521
522
522
assert 4 == len (data .coords )
523
523
524
- self . assertItemsEqual ( ['x' , 'y' , 'a' , 'b' ], list (data .coords ) )
524
+ assert ['x' , 'y' , 'a' , 'b' ] == list (data .coords )
525
525
526
526
assert_identical (data .coords ['x' ].variable , data ['x' ].variable )
527
527
assert_identical (data .coords ['y' ].variable , data ['y' ].variable )
@@ -817,7 +817,7 @@ def test_isel(self):
817
817
ret = data .isel (** slicers )
818
818
819
819
# Verify that only the specified dimension was altered
820
- self . assertItemsEqual ( data .dims , ret .dims )
820
+ assert data .dims == ret .dims
821
821
for d in data .dims :
822
822
if d in slicers :
823
823
assert ret .dims [d ] == \
@@ -843,21 +843,21 @@ def test_isel(self):
843
843
844
844
ret = data .isel (dim1 = 0 )
845
845
assert {'time' : 20 , 'dim2' : 9 , 'dim3' : 10 } == ret .dims
846
- self . assertItemsEqual ( data .data_vars , ret .data_vars )
847
- self . assertItemsEqual ( data .coords , ret .coords )
848
- self . assertItemsEqual ( data .indexes , ret .indexes )
846
+ assert data .data_vars == ret .data_vars
847
+ assert data .coords == ret .coords
848
+ assert data .indexes == ret .indexes
849
849
850
850
ret = data .isel (time = slice (2 ), dim1 = 0 , dim2 = slice (5 ))
851
851
assert {'time' : 2 , 'dim2' : 5 , 'dim3' : 10 } == ret .dims
852
- self . assertItemsEqual ( data .data_vars , ret .data_vars )
853
- self . assertItemsEqual ( data .coords , ret .coords )
854
- self . assertItemsEqual ( data .indexes , ret .indexes )
852
+ assert data .data_vars == ret .data_vars
853
+ assert data .coords == ret .coords
854
+ assert data .indexes == ret .indexes
855
855
856
856
ret = data .isel (time = 0 , dim1 = 0 , dim2 = slice (5 ))
857
- self . assertItemsEqual ( {'dim2' : 5 , 'dim3' : 10 }, ret .dims )
858
- self . assertItemsEqual ( data .data_vars , ret .data_vars )
859
- self . assertItemsEqual ( data .coords , ret .coords )
860
- self . assertItemsEqual ( data .indexes , list (ret .indexes ) + ['time' ])
857
+ assert {'dim2' : 5 , 'dim3' : 10 } == ret .dims
858
+ assert data .data_vars == ret .data_vars
859
+ assert data .coords == ret .coords
860
+ assert data .indexes == list (ret .indexes ) + ['time' ]
861
861
862
862
def test_isel_fancy (self ):
863
863
# isel with fancy indexing.
@@ -2396,12 +2396,12 @@ def test_setitem_multiindex_level(self):
2396
2396
def test_delitem (self ):
2397
2397
data = create_test_data ()
2398
2398
all_items = set (data .variables )
2399
- self . assertItemsEqual ( data .variables , all_items )
2399
+ assert data .variables == all_items
2400
2400
del data ['var1' ]
2401
- self . assertItemsEqual ( data .variables , all_items - set (['var1' ]) )
2401
+ assert data .variables == all_items - set (['var1' ])
2402
2402
del data ['numbers' ]
2403
- self . assertItemsEqual ( data .variables ,
2404
- all_items - set (['var1' , 'numbers' ]))
2403
+ assert data .variables == \
2404
+ all_items - set (['var1' , 'numbers' ])
2405
2405
assert 'numbers' not in data .coords
2406
2406
2407
2407
def test_squeeze (self ):
@@ -3247,7 +3247,7 @@ def test_reduce(self):
3247
3247
((), ['dim1' , 'dim2' , 'dim3' , 'time' ])]:
3248
3248
actual = data .min (dim = reduct ).dims
3249
3249
print (reduct , actual , expected )
3250
- self . assertItemsEqual ( actual , expected )
3250
+ assert actual == expected
3251
3251
3252
3252
self .assert_equal (data .mean (dim = []), data )
3253
3253
@@ -3282,7 +3282,7 @@ def test_reduce_cumsum_test_dims(self):
3282
3282
('time' , ['dim1' , 'dim2' , 'dim3' ])]:
3283
3283
actual = getattr (data , cumfunc )(dim = reduct ).dims
3284
3284
print (reduct , actual , expected )
3285
- self . assertItemsEqual ( actual , expected )
3285
+ assert actual == expected
3286
3286
3287
3287
def test_reduce_non_numeric (self ):
3288
3288
data1 = create_test_data (seed = 44 )
@@ -3416,14 +3416,14 @@ def test_rank(self):
3416
3416
ds = create_test_data (seed = 1234 )
3417
3417
# only ds.var3 depends on dim3
3418
3418
z = ds .rank ('dim3' )
3419
- self . assertItemsEqual ( ['var3' ], list (z .data_vars ) )
3419
+ assert ['var3' ] == list (z .data_vars )
3420
3420
# same as dataarray version
3421
3421
x = z .var3
3422
3422
y = ds .var3 .rank ('dim3' )
3423
3423
self .assert_equal (x , y )
3424
3424
# coordinates stick
3425
- self . assertItemsEqual ( list (z .coords ), list (ds .coords ) )
3426
- self . assertItemsEqual ( list (x .coords ), list (y .coords ) )
3425
+ assert list (z .coords ) == list (ds .coords )
3426
+ assert list (x .coords ) == list (y .coords )
3427
3427
# invalid dim
3428
3428
with raises_regex (ValueError , 'does not contain' ):
3429
3429
x .rank ('invalid_dim' )
0 commit comments