def test_15(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd'], ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f']), [['0', 5,4, 5,6, 5,6]])
def test_16(self): self.assertEqual( diff3lib.diff3( ['a','c', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f']), [['0', 2,1, 2,2, 2,2], ['0', 3,2, 4,4, 4,4]])
def test_13(self): self.assertEqual( diff3lib.diff3( ['a', 'w', 'x', 'y', 'z', 'f'], ['a', 'B', 'C', 'D', 'E', 'f'], ['a', 'b', 'c', 'd', 'e', 'f']), [['A', 2,5, 2,5, 2,5]])
def test_14(self): self.assertEqual( diff3lib.diff3( ['c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f']), [['0', 1,0, 1,2, 1,2]])
def test_11(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'B', 'C', 'D', 'E', 'f'], ['a', 'b', 'c', 'd', 'e', 'f']), [['2', 2,5, 2,5, 2,5]])
def test_12(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'C', 'D', 'E', 'f']), [['1', 3,5, 3,5, 3,5]])
def test_1k(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd'], ['a', 'b', 'c', 'd', 'e', 'F']), [['A', 5,6, 5,6, 5,4]])
def test_10(self): self.assertEqual( diff3lib.diff3( ['a', 'B', 'C', 'D', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f']), [['0', 2,4, 2,4, 2,4]])
def test_1j(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd', 'e', 'f'], ['c', 'd', 'e', 'f'], ['a', 'B', 'c', 'd', 'e', 'f']), [['A', 1,2, 1,2, 1,0]])
def test_1i(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'c', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f']), [['2', 2,2, 2,2, 2,1], ['2', 4,4, 4,4, 3,2]])
def test_1f(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'B', 'B', 'b', 'c', 'D', 'D', 'D', 'd', 'e', 'f']), [['1', 2,1, 2,3, 2,1], ['1', 4,3, 6,8, 4,3]])
def test_1e(self): self.assertEqual( diff3lib.diff3( ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f'], ['a', 'b', 'c', 'd', 'e', 'f', 'G', 'G']), [['1', 7,6, 7,8, 7,6]])
def test_1l(self): self.assertEqual( diff3lib.diff3( ['A', 'A', 'b', 'c', 'f', 'g', 'h', 'i', 'j', 'K', 'l', 'm', 'n', 'O', 'p', 'Q', 'R', 's'], ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's'], ['a', 'b', 'c', 'd', 'f', 'j', 'K', 'l', 'M', 'n', 'o', 'p', '1', '2', 's', 't', 'u']), [ ['0', 1, 2, 1, 1, 1, 1], ['A', 5, 4, 4, 4, 4, 5], ['1', 6, 8, 6, 5, 7, 9], ['2', 10,10, 7, 7, 11,11], ['1', 12,12, 9, 9, 13,13], ['0', 14,14, 11,11, 15,15], ['A', 16,17, 13,14, 17,18], ['1', 19,18, 16,17, 20,19], ])