def test_carve_from_middle(self): data = jpeg_exif.carve(self.f, 64, len(self.data) - 1 - 64) self.assertEqual(len(self.data) - 128, len(data)) self.assertEqual(self.data[64:-64], data)
def test_carve_from_front(self): data = jpeg_exif.carve(self.f, 0, 63) self.assertEqual(64, len(data)) self.assertEqual(self.data[:64], data)
def test_carve_from_rear(self): data = jpeg_exif.carve(self.f, len(self.data) - 1 - 63, len(self.data) - 1) self.assertEqual(64, len(data)) self.assertEqual(self.data[-64:], data)
def test_carve_all(self): data = jpeg_exif.carve(self.f, 0, len(self.data) - 1) self.assertEqual(len(self.data), len(data)) self.assertEqual(self.data, data)