Exemplo n.º 1
0
class IdentifyTestCase(unittest.TestCase):

    def setUp(self):
        self._test_subprocess = FakeSubprocess()
        self._identify = Identify(self._test_subprocess)

    def tearDown(self):
        pass

    def test_identify(self):
        popen = FakePopen('test.jpg JPEG 1728x1152 1728x1152+0+0 8-bit DirectClass 652KB 0.000u 0:00.009', '', 0)
        self._test_subprocess.set_Popen_for_cmd('identify test.jpg', popen)
        assert 'JPEG 1728x1152' in self._identify.summary('test.jpg')
        assert 'identify test.jpg' in self._test_subprocess.get_invocations()

    def test_brightness(self):
        self._identify.mean_brightness('test.jpg')
        assert 'identify -format "%[mean]" test.jpg' in self._test_subprocess.get_invocations()
Exemplo n.º 2
0
class IdentifyTestCase(unittest.TestCase):
    def setUp(self):
        self._test_subprocess = FakeSubprocess()
        self._identify = Identify(self._test_subprocess)

    def tearDown(self):
        pass

    def test_identify(self):
        popen = FakePopen(
            'test.jpg JPEG 1728x1152 1728x1152+0+0 8-bit DirectClass 652KB 0.000u 0:00.009',
            '', 0)
        self._test_subprocess.set_Popen_for_cmd('identify test.jpg', popen)
        assert 'JPEG 1728x1152' in self._identify.summary('test.jpg')
        assert 'identify test.jpg' in self._test_subprocess.get_invocations()

    def test_brightness(self):
        self._identify.mean_brightness('test.jpg')
        assert 'identify -format "%[mean]" test.jpg' in self._test_subprocess.get_invocations(
        )