Lines Matching refs:difflib
1 import difflib
10 sm = difflib.SequenceMatcher(None, 'b' * 100, 'a' + 'b' * 100)
16 sm = difflib.SequenceMatcher(None, 'b' * 100, 'b' * 50 + 'a' + 'b' * 50)
25 sm = difflib.SequenceMatcher(None, 'a' * 40 + 'c' + 'b' * 40, 'a' * 40 + 'b' * 40)
33 sm = difflib.SequenceMatcher(isjunk=lambda x: x == ' ',
37 sm = difflib.SequenceMatcher(isjunk=lambda x: x == ' ',
41 sm = difflib.SequenceMatcher(isjunk=lambda x: x in [' ', 'b'],
54 sm = difflib.SequenceMatcher(None, seq1, seq2)
59 sm = difflib.SequenceMatcher(None, seq1, seq2, autojunk=False)
67 s = difflib.SequenceMatcher(None, [], [])
74 group_gen = difflib.SequenceMatcher(None, [], []).get_grouped_opcodes()
76 diff_gen = difflib.unified_diff([], [])
81 s = difflib.SequenceMatcher(None, "abxcd", "abcd")
90 diff = list(difflib.Differ().compare(["\tI am a buggy"],["\t\tI am a bug"]))
97 diff = list(difflib.Differ().compare(["\t \t \t^"], ["\t \t \t^\n"]))
105 list(difflib._mdiff(["2"], ["3"], 1)),
204 i = difflib.HtmlDiff()
205 j = difflib.HtmlDiff(tabsize=2)
206 k = difflib.HtmlDiff(wrapcolumn=14)
252 difflib.SequenceMatcher(None, old, new).get_opcodes()
255 html_diff = difflib.HtmlDiff()
261 html_diff = difflib.HtmlDiff()
268 html_diff = difflib.HtmlDiff()
280 ud = difflib.unified_diff(*args, lineterm='')
284 cd = difflib.context_diff(*args, lineterm='')
291 ud = difflib.unified_diff(*args, lineterm='')
294 cd = difflib.context_diff(*args, lineterm='')
307 fmt = difflib._format_range_unified
331 fmt = difflib._format_range_context
354 unified = difflib.unified_diff
355 context = difflib.context_diff
358 check(difflib.diff_bytes(unified, a, a))
359 check(difflib.diff_bytes(unified, a, b))
362 check(difflib.diff_bytes(unified, a, a, b'a', b'a'))
363 check(difflib.diff_bytes(unified, a, b, b'a', b'b'))
366 check(difflib.diff_bytes(unified, a, a, b'a', b'a', b'2005', b'2013'))
367 check(difflib.diff_bytes(unified, a, b, b'a', b'b', b'2005', b'2013'))
370 check(difflib.diff_bytes(context, a, a))
371 check(difflib.diff_bytes(context, a, b))
372 check(difflib.diff_bytes(context, a, a, b'a', b'a'))
373 check(difflib.diff_bytes(context, a, b, b'a', b'b'))
374 check(difflib.diff_bytes(context, a, a, b'a', b'a', b'2005', b'2013'))
375 check(difflib.diff_bytes(context, a, b, b'a', b'b', b'2005', b'2013'))
387 unified = difflib.unified_diff
388 context = difflib.context_diff
389 check(difflib.diff_bytes(unified, a, b, fna, fnb))
390 check(difflib.diff_bytes(context, a, b, fna, fnb))
394 # uses difflib to report difference between lists
407 actual = difflib.diff_bytes(unified, a, b, fna, fnb, lineterm=b'')
413 check(difflib.diff_bytes(unified, a, b, fna, fnb, datea, dateb))
414 check(difflib.diff_bytes(context, a, b, fna, fnb, datea, dateb))
426 actual = difflib.diff_bytes(unified, a, b, fna, fnb, datea, dateb,
435 unified = difflib.unified_diff
436 context = difflib.context_diff
445 self._assert_type_error(expect, difflib.diff_bytes, unified, a, b)
446 self._assert_type_error(expect, difflib.diff_bytes, unified, b, a)
447 self._assert_type_error(expect, difflib.diff_bytes, context, a, b)
448 self._assert_type_error(expect, difflib.diff_bytes, context, b, a)
460 difflib.unified_diff, a, b, fna, fnb)
470 difflib.diff_bytes, difflib.unified_diff,
476 list(difflib.unified_diff(a, b, 'a', 'b', datea, dateb))
486 self.assertTrue(difflib.IS_LINE_JUNK(line), repr(line))
490 self.assertFalse(difflib.IS_LINE_JUNK(line), repr(line))
494 self.assertFalse(difflib.IS_LINE_JUNK(evil_input))
498 self.assertTrue(difflib.IS_CHARACTER_JUNK(char), repr(char))
502 self.assertFalse(difflib.IS_CHARACTER_JUNK(char), repr(char))
512 sm = difflib.SequenceMatcher(a=a, b=b)
540 sm = difflib.SequenceMatcher(a=a, b=b)
551 difflib.HtmlDiff._default_prefix = 0
555 tests.addTest(doctest.DocTestSuite(difflib))