def test_nonexist_imagefiles_return_error(self): im1 = Image.new('RGB', (256, 256), 'white') im1.save(self.imfile1) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, 'notreal.jpg') self.assertEqual(img_diff, 'Error reading one or more files')
def test_nonexist_imagefiles_return_error(self): im1 = Image.new('RGB', (256, 256), 'white') im1.save(self.imfile1) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, 'notreal.jpg') self.assertEqual(img_diff, 'Error reading one or more files')
def test_imagefiles_calling_unknown_algo_returns_error(self): im1 = Image.new('RGB', (256, 256), 'white') im2 = Image.new('RGB', (256, 256), 'black') im1.save(self.imfile1) im2.save(self.imfile2) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, self.imfile2, algorithm='unknown') self.assertEqual(img_diff, 'Unsupported algorithm')
def test_imagefiles_calling_histogram_algo(self): im1 = Image.new('RGB', (256, 256), 'white') im2 = Image.new('RGB', (256, 256), 'black') im1.save(self.imfile1) im2.save(self.imfile2) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, self.imfile2, algorithm='histogram') self.assertGreater(img_diff, 100.0)
def test_imagefiles_calls_pixels_algo_by_default(self): im1 = Image.new('RGB', (256, 256), 'white') im2 = Image.new('RGB', (256, 256), 'black') im1.save(self.imfile1) im2.save(self.imfile2) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, self.imfile2) self.assertEqual(img_diff, 100.0)
def test_imagefiles_calls_pixels_algo_by_default(self): im1 = Image.new('RGB', (256, 256), 'white') im2 = Image.new('RGB', (256, 256), 'black') im1.save(self.imfile1) im2.save(self.imfile2) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, self.imfile2) self.assertEqual(img_diff, 100.0)
def test_imagefiles_calling_unknown_algo_returns_error(self): im1 = Image.new('RGB', (256, 256), 'white') im2 = Image.new('RGB', (256, 256), 'black') im1.save(self.imfile1) im2.save(self.imfile2) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, self.imfile2, algorithm='unknown') self.assertEqual(img_diff, 'Unsupported algorithm')
def test_imagefiles_calling_histogram_algo(self): im1 = Image.new('RGB', (256, 256), 'white') im2 = Image.new('RGB', (256, 256), 'black') im1.save(self.imfile1) im2.save(self.imfile2) img_comp = ImageTools() img_diff = img_comp.compare_image_files(self.imfile1, self.imfile2, algorithm='histogram') self.assertGreater(img_diff, 100.0)