def test_calculate(self): im = Image.open(self._data_path('100x100.png')) fit = Fit(im, width=50, height=50) self.assertEqual(fit.calculate(), (50, 50)) fit = Fit(im, width=50) self.assertEqual(fit.calculate(), (50, 50)) fit = Fit(im, height=50) self.assertEqual(fit.calculate(), (50, 50)) fit = Fit(im, width=60, height=50) self.assertEqual(fit.calculate(), (50, 50))