def testImageInfo(self):
     i = ImageInfo(fileInTestDir('img/test.jpg'))
     self.assertEquals(i.is_image(), True)
     self.assertEquals(i.content_type, ImageInfo.JPEG)
     self.assertEquals(i.width, 418)
     self.assertEquals(i.height, 604) 
     bad_file = mkTempFile('Not image')
     bi = ImageInfo(bad_file)
     self.assertEquals(bi.is_image(), False)
     os.unlink(bad_file)
    def testDefThumb(self):
        it = ImageType(ImageType.TARGET_NONE)
        it.max_thumb_height = 345
        it.max_thumb_width = 234
        session.add(it)
        session.commit()
        ret = it.mkDefThumb()
        self.assertEquals(ret, True)
        self.assert_(it.def_thumb_path)
        fp = FileProcess()
        self.assertNotEquals(it.def_thumb_path[0], '/')
        info = ImageInfo(fp.fullPath(it.def_thumb_path))
        self.assertEquals(info.is_image(), True)
        self.assertEquals(info.height, 345)
        self.assertEquals(info.width, 234)

        session.delete(it)
        session.commit()
    def testDefThumb(self):
        it = ImageType(ImageType.TARGET_NONE)
        it.max_thumb_height = 345
        it.max_thumb_width = 234
        session.add(it)
        session.commit()
        ret = it.mkDefThumb()
        self.assertEquals(ret, True)
        self.assert_(it.def_thumb_path)
        fp = FileProcess()
        self.assertNotEquals(it.def_thumb_path[0], '/')
        info = ImageInfo(fp.fullPath(it.def_thumb_path))
        self.assertEquals(info.is_image(), True)
        self.assertEquals(info.height, 345)
        self.assertEquals(info.width, 234)

        session.delete(it)
        session.commit()
 def testImageInfo(self):
     i = ImageInfo(fileInTestDir('img/test.jpg'))
     self.assertEquals(i.is_image(), True)
     self.assertEquals(i.content_type, ImageInfo.JPEG)
     self.assertEquals(i.width, 418)
     self.assertEquals(i.height, 604)
     bad_file = mkTempFile('Not image')
     bi = ImageInfo(bad_file)
     self.assertEquals(bi.is_image(), False)
     os.unlink(bad_file)