class IdentifyTestCase(unittest.TestCase): def setUp(self): self.identify = Identify() def test_identify(self): full_path = os.path.join(os.getcwd(), 'tests', 'files', 'test.jpg') self.assertTrue(self.identify.summary(full_path).startswith( full_path + ' JPEG 3696x2448 3696x2448+0+0 8-bit DirectClass 4.754MB 0.000u')) def test_brightness(self): full_path = os.path.join(os.getcwd(), 'tests', 'files', 'test.jpg') self.assertTrue( self.identify.mean_brightness(full_path).startswith('2563')) @patch('envoy.run') def test_brightness_run(self, mock_run): self.identify.mean_brightness('test.jpg') mock_run.assert_called_once_with('identify -format "%[mean]" test.jpg')
def setUp(self): self.identify = Identify()