Skip to content

Commit

Permalink
Make test_merge_when_array_is_mixed_without_schema narrower
Browse files Browse the repository at this point in the history
  • Loading branch information
James McKinney committed Nov 27, 2018
1 parent 937d628 commit 2594fa7
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions tests/test_merge.py
Original file line number Diff line number Diff line change
Expand Up @@ -191,16 +191,19 @@ def test_merge_when_array_is_mixed_without_schema():

assert merge(data, {}) == output

with pytest.raises(AssertionError):
for i in range(2):
for j in range(2):
actual = deepcopy(data)
expected = deepcopy(output)
del actual[i]['mixedArray'][j]
if i == 1:
del expected['mixedArray'][j]
for i in range(2):
for j in range(2):
actual = deepcopy(data)
expected = deepcopy(output)
del actual[i]['mixedArray'][j]
if i == 1:
del expected['mixedArray'][j]

if j == 0:
assert merge(actual, {}) == expected, 'removed item index {} from release index {}'.format(j, i)
else:
with pytest.raises((AttributeError, AssertionError)):
assert merge(actual, {}) == expected, 'removed item index {} from release index {}'.format(j, i)


def test_get_latest_version():
Expand Down

0 comments on commit 2594fa7

Please sign in to comment.