Skip to content

Commit 58e6ac9

Browse files
committed
ignore case for values in a list
1 parent fced607 commit 58e6ac9

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/test_diff_text.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,17 @@ def test_string_dict_key_ignore_case(self):
308308
result = {}
309309
assert result == ddiff
310310

311+
def test_string_list_ignore_case(self):
312+
t1 = ['AboutMe', 'ALIAS']
313+
t2 = ['aboutme', 'alias']
314+
ddiff = DeepDiff(t1, t2)
315+
result = {'values_changed': {'root[0]': {'new_value': 'aboutme', 'old_value': 'AboutMe'}, 'root[1]': {'new_value': 'alias', 'old_value': 'ALIAS'}}}
316+
assert result == ddiff
317+
318+
ddiff = DeepDiff(t1, t2, ignore_string_case=True)
319+
result = {}
320+
assert result == ddiff
321+
311322
def test_diff_quote_in_string(self):
312323
t1 = {
313324
"a']['b']['c": 1

0 commit comments

Comments
 (0)