Ejemplo n.º 1
0
class TestPdfExample(AbstractImageTest):
    """ store and load an pdf-file
    the difference to the image-file example is, that this filetype has no
    special versions to consider
    """
    
    def setUp(self):
        super(TestPdfExample, self).setUp()
        
        credentials = se.Credentials(self.conf.get("storage_dir"), self.dbsession)
        self.engine = se.DefaultStorageEngine(credentials)
        self.manager = AssetManager(PdfFile, self.engine)

    def test_create(self):
        stored_image = _store_jpeg(self.conf, self.manager)
        self.assertFalse(stored_image is None)
        
        self.assertFalse(stored_image.ident is None)
        self.assertFalse(stored_image.display_name is None)
        
        file = stored_image.master.file
        self._default_asset_tests(file)

    def test_load(self):
        foo = _store_jpeg(self.conf, self.manager)
        
        stored_image = self.manager.load(foo.ident)
        
        self.assertFalse(stored_image is None)
        
        file = stored_image.master.file
        self._default_asset_tests(file)
Ejemplo n.º 2
0
class TestImageExample(AbstractImageTest):
    """ store and load an image file
    """

    def setUp(self):
        super(TestImageExample, self).setUp()
        
        credentials = se.Credentials(self.conf.get("storage_dir"), self.dbsession)
        self.engine = se.DefaultStorageEngine(credentials)
        self.manager = AssetManager(GalleryImage, self.engine)

    def test_create(self):
        stored_image = _store_jpeg(self.conf, self.manager)
        self.assertFalse(stored_image is None)
        
        self.assertFalse(stored_image.ident is None)
        self.assertFalse(stored_image.display_name is None)
        
        file = stored_image.master.file
        self._default_asset_tests(file)

        file = stored_image.thumbnail.file
        self._default_asset_tests(file)
        
        file = stored_image.large.file
        self._default_asset_tests(file)
    
    def test_load(self):
        foo = _store_jpeg(self.conf, self.manager)
        
        stored_image = self.manager.load(foo.ident)
        
        self.assertFalse(stored_image is None)
        
        file = stored_image.master.file
        self._default_asset_tests(file)
        
        file = stored_image.thumbnail.file
        self._default_asset_tests(file)
Ejemplo n.º 3
0
 def setUp(self):
     super(TestImageExample, self).setUp()
     
     credentials = se.Credentials(self.conf.get("storage_dir"), self.dbsession)
     self.engine = se.DefaultStorageEngine(credentials)
     self.manager = AssetManager(GalleryImage, self.engine)