Skip to content

Commit e61a076

Browse files
committed
renamed test_array_equals as test_element_equals and include Axis and Group objects in the unittest
1 parent be493b3 commit e61a076

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

larray/tests/test_session.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -365,25 +365,26 @@ def test_to_globals(session):
365365
e[:] = backup_value
366366

367367

368-
def test_array_equals(session):
369-
sess = session.filter(kind=LArray)
370-
expected = Session([('e', e), ('f', f), ('g', g)])
368+
def test_element_equals(session):
369+
sess = session.filter(kind=(Axis, Group, LArray))
370+
expected = Session([('b', b), ('b12', b12), ('a', a), ('a01', a01),
371+
('e', e), ('g', g), ('f', f)])
371372
assert all(sess.element_equals(expected))
372373

373-
other = Session({'e': e, 'f': f})
374+
other = Session({'a': a, 'a01': a01, 'e': e, 'f': f})
374375
res = sess.element_equals(other)
375376
assert res.ndim == 1
376377
assert res.axes.names == ['name']
377-
assert np.array_equal(res.axes.labels[0], ['e', 'g', 'f'])
378-
assert list(res) == [True, False, True]
378+
assert np.array_equal(res.axes.labels[0], ['b', 'b12', 'a', 'a01', 'e', 'g', 'f'])
379+
assert list(res) == [False, False, True, True, True, False, True]
379380

380381
e2 = e.copy()
381382
e2.i[1, 1] = 42
382-
other = Session({'e': e2, 'f': f})
383+
other = Session({'a': a, 'a01': a01, 'e': e2, 'f': f})
383384
res = sess.element_equals(other)
384385
assert res.axes.names == ['name']
385-
assert np.array_equal(res.axes.labels[0], ['e', 'g', 'f'])
386-
assert list(res) == [False, False, True]
386+
assert np.array_equal(res.axes.labels[0], ['b', 'b12', 'a', 'a01', 'e', 'g', 'f'])
387+
assert list(res) == [False, False, True, True, False, False, True]
387388

388389

389390
def test_eq(session):

0 commit comments

Comments
 (0)