tests/test-bdiff.py
branchstable
changeset 29013 9a8363d23419
parent 28734 4e51f9d1683e
child 30427 ede7bc45bf0a
equal deleted inserted replaced
29012:4bd67ae7d75a 29013:9a8363d23419
    50         pos += 12
    50         pos += 12
    51         print(p1, p2, repr(bin[pos:pos + l]))
    51         print(p1, p2, repr(bin[pos:pos + l]))
    52         pos += l
    52         pos += l
    53 showdiff("x\n\nx\n\nx\n\nx\n\nz\n", "x\n\nx\n\ny\n\nx\n\nx\n\nz\n")
    53 showdiff("x\n\nx\n\nx\n\nx\n\nz\n", "x\n\nx\n\ny\n\nx\n\nx\n\nz\n")
    54 showdiff("x\n\nx\n\nx\n\nx\n\nz\n", "x\n\nx\n\ny\n\nx\n\ny\n\nx\n\nz\n")
    54 showdiff("x\n\nx\n\nx\n\nx\n\nz\n", "x\n\nx\n\ny\n\nx\n\ny\n\nx\n\nz\n")
       
    55 # we should pick up abbbc. rather than bc.de as the longest match
       
    56 showdiff("a\nb\nb\nb\nc\n.\nd\ne\n.\nf\n",
       
    57          "a\nb\nb\na\nb\nb\nb\nc\n.\nb\nc\n.\nd\ne\nf\n")
    55 
    58 
    56 print("done")
    59 print("done")
    57 
    60 
    58 def testfixws(a, b, allws):
    61 def testfixws(a, b, allws):
    59     c = bdiff.fixws(a, allws)
    62     c = bdiff.fixws(a, allws)