def test_find_diff(self): constructor = Constructor([]) series1 = "Dantalian no Shoka - 01 (TX 1280x720 x264).mp4)" series2 = "Dantalian no Shoka - 02 (TX 1280x720 x264).mp4)" (pos, length) = constructor._find_diff(series1, series2) self.assertEqual(pos, 21) self.assertEqual(length, 2)
def test_constructor_diff_normal(self): constructor = Constructor(self.files_diff_normal) (pos, length) = constructor._find_diff(self.files_diff_normal[0], self.files_diff_normal[1]) self.assertEqual(pos, 17) self.assertEqual(length, 2) self.assertEqual(constructor.construct(6), self.files_diff_normal[5]) files = ["Dantalian no Shoka - 01 (TX 1280x720 x264).mp4", "Dantalian no Shoka - 02 (TX 1280x720 x264).mp4"] constructor = Constructor(files) self.assertEqual(constructor.construct(2), files[1])