def test_merge_value_fail(): a = {'key': 5} b = {} with pytest.raises(Exception): c = utils.merge_value(a, b, 'key')
def test_merge_value_add(): a = {'key': ['a']} b = {'key': ['b']} c = utils.merge_value(a, b, 'key') assert (len(c) == 2)
def test_merge_value_subtract(): a = {'key': 10} b = {'key': 2} c = utils.merge_value(a, b, 'key', operator.sub) assert (c == 8)