Skip to content

Commit d2aac75

Browse files
committed
add tests for ranges
1 parent 334e74c commit d2aac75

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

Diff for: tests/data/formatters/HtmlFormatter.py

+6
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,12 @@
326326
'quote_symbols': {
327327
'result': '<div class="nDvD"><div> <div class="nDkO">{&#x27;&quot;double&quot;&#x27;}</div></div><div class="nDvD"><div>- <div class="nDvO">&#x27;&quot;&quot;&#x27;</div></div><div>+ <div class="nDvN">&#x27;&quot;&#x27;</div></div></div><div> <div class="nDkO">{&quot;&#x27;single&#x27;&quot;}</div></div><div class="nDvD"><div>- <div class="nDvO">&quot;&#x27;&#x27;&quot;</div></div><div>+ <div class="nDvN">&quot;&#x27;&quot;</div></div></div><div> <div class="nDkO">{&#x27;`backticks`&#x27;}</div></div><div class="nDvD"><div>- <div class="nDvO">&#x27;``&#x27;</div></div><div>+ <div class="nDvN">&#x27;`&#x27;</div></div></div></div>',
328328
},
329+
'ranges_different': {
330+
'result': '<div class="nDvD"><div>- <div class="nDvO">range(0, 4)</div></div><div>+ <div class="nDvN">range(0, 5)</div></div></div>',
331+
},
332+
'ranges_equal': {
333+
'result': '<div class="nDvD"><div> <div class="nDvU">range(0, 4)</div></div></div>',
334+
},
329335
'redefined_depth': {
330336
'result': '<div class="nDvD"><div>- <div class="nDvO">0</div></div><div>+ <div class="nDvN">1</div></div></div>',
331337
},

Diff for: tests/data/formatters/TermFormatter.py

+6
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,12 @@
326326
'quote_symbols': {
327327
'result': ' {\'"double"\'}\x1b[0m\n\x1b[31m- \'""\'\x1b[0m\n\x1b[32m+ \'"\'\x1b[0m\n {"\'single\'"}\x1b[0m\n\x1b[31m- "\'\'"\x1b[0m\n\x1b[32m+ "\'"\x1b[0m\n {\'`backticks`\'}\x1b[0m\n\x1b[31m- \'``\'\x1b[0m\n\x1b[32m+ \'`\'\x1b[0m\n',
328328
},
329+
'ranges_different': {
330+
'result': '\x1b[31m- range(0, 4)\x1b[0m\n\x1b[32m+ range(0, 5)\x1b[0m\n',
331+
},
332+
'ranges_equal': {
333+
'result': ' range(0, 4)\x1b[0m\n',
334+
},
329335
'redefined_depth': {
330336
'result': '\x1b[31m- 0\x1b[0m\n\x1b[32m+ 1\x1b[0m\n',
331337
},

Diff for: tests/data/formatters/TextFormatter.py

+6
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,12 @@
326326
'quote_symbols': {
327327
'result': ' {\'"double"\'}\n- \'""\'\n+ \'"\'\n {"\'single\'"}\n- "\'\'"\n+ "\'"\n {\'`backticks`\'}\n- \'``\'\n+ \'`\'\n',
328328
},
329+
'ranges_different': {
330+
'result': '- range(0, 4)\n+ range(0, 5)\n',
331+
},
332+
'ranges_equal': {
333+
'result': ' range(0, 4)\n',
334+
},
329335
'redefined_depth': {
330336
'result': '- 0\n+ 1\n',
331337
},

Diff for: tests/data/specific.py

+10
Original file line numberDiff line numberDiff line change
@@ -298,4 +298,14 @@ def get_tests():
298298
'diff': {'D': ({'A': 0}, {'I': 2, 'N': 3}, {'R': 5})},
299299
'diff_opts': {'O': False, 'U': False},
300300
},
301+
'ranges_equal': {
302+
'a': range(4),
303+
'b': range(4),
304+
'diff': {'U': range(4)},
305+
},
306+
'ranges_different': {
307+
'a': range(4),
308+
'b': range(5),
309+
'diff': {'N': range(5), 'O': range(4)},
310+
},
301311
}

0 commit comments

Comments
 (0)