def test_remove(): dictionary = {'key1': ['value1', 'value2']} expected_dictionary = {'key1': ['value1']} patcher = Patcher(dictionary) patcher.remove(key='key1', value='value2') assert expected_dictionary == dictionary
def test_remove_from_complex_key(): dictionary = {'key1': {'key2': ['value1', 'value2']}} expected_dictionary = {'key1': {'key2': ['value1']}} patcher = Patcher(dictionary) patcher.remove(key='key1:key2', value='value2') assert expected_dictionary == dictionary
def test_remove(): dictionary = { 'key1': ['value1', 'value2'] } expected_dictionary = { 'key1': ['value1'] } patcher = Patcher(dictionary) patcher.remove(key='key1', value='value2') assert expected_dictionary == dictionary
def test_remove_from_complex_key(): dictionary = { 'key1': { 'key2': ['value1', 'value2'] } } expected_dictionary = { 'key1': { 'key2': ['value1'] } } patcher = Patcher(dictionary) patcher.remove(key='key1:key2', value='value2') assert expected_dictionary == dictionary