def test_galleriajs_configuration(self): """ Check that galleriaconf method render javascript code with default values. """ galleria = Galleria(self.user, self.request) js = galleria.galleriaconf() result = { "width: ": '500', "height: ": '500', "autoplay: ": 'true', "wait: ": '5000', "showInfo: ": 'true', "imagePosition: ": "'center'", "transition: ": "'fade'", "transitionSpeed: ": '400', "lightbox: ": 'false', "showCounter: ": 'true', "showImagenav: ": 'true', "swipe: ": 'true', "dummy: ": "'%s'" % (self.portal.absolute_url() + \ '/++resource++galleria-images/dummy.png'), "thumbnails: ": 'true', "thumbQuality: ": "'false'", "debug: ": 'false', "imageCrop: ": 'true', "responsive: ": 'true', "extend: ": "function(options)", "var gallery = ": "this;", } for key in result.keys(): self.assertTrue(key + result[key] in js)
def test_galleria_facebookid_with_link(self): """ Check that gets the facebook id from the facebook link. """ self.portal.invokeFactory('Link', 'facebook_link') link = self.portal['facebook_link'] link.setRemoteUrl('http://www.facebook.com/media/set/?set=a.album_id') galleria = Galleria(link, self.request) self.assertEquals(galleria.plugins(plname='facebook'), 'album_id')
def test_galleria_flickrid_with_link(self): """ Check that gets the flickr id from the flickr link. """ self.portal.invokeFactory('Link', 'flickr_link') link = self.portal['flickr_link'] link.setRemoteUrl( 'http://www.flickr.com/photos/user_id/sets/galleria_id/') galleria = Galleria(link, self.request) self.assertEquals(galleria.plugins(plname='flickr'), 'galleria_id')
def test_galleria_facebookid_with_link(self): """ Check that gets the facebook id from the facebook link. """ self.portal.invokeFactory('Link', 'facebook_link') link = self.portal['facebook_link'] link.setRemoteUrl( 'http://www.facebook.com/media/set/?set=a.album_id') galleria = Galleria(link, self.request) self.assertEquals(galleria.plugins(plname='facebook'), 'album_id')
def test_galleria_picasauserandid(self): """ Check that gets the user id and picasa id in a tuple from the picasa link. """ self.portal.invokeFactory('Link', 'picassa_link') link = self.portal['picassa_link'] link.setRemoteUrl('https://picasaweb.google.com/user_id/galleria_id') galleria = Galleria(link, self.request) self.assertEquals(galleria.plugins(plname='picasaweb'), ('user_id', 'galleria_id'))
def test_galleriajs_configuration(self): """ Check that galleriaconf method render javascript code with default values. """ galleria = Galleria(self.user, self.request) js = galleria.galleriaconf() result = { "width: ": '500', "height: ": '500', "autoplay: ": 'true', "wait: ": '5000', "showInfo: ": 'true', "imagePosition: ": "'center'", "transition: ": "'fade'", "transitionSpeed: ": '400', "lightbox: ": 'false', "showCounter: ": 'true', "showImagenav: ": 'true', "swipe: ": 'true', "dummy: ": "'%s'" % (self.portal.absolute_url() + '/++resource++galleria-images/dummy.png'), "thumbnails: ": 'true', "thumbQuality: ": "'false'", "debug: ": 'false', "imageCrop: ": 'true', "responsive: ": 'true', "extend: ": "function(options)", "var gallery = ": "this;", } for key in result.keys(): self.assertTrue(key + result[key] in js)
def test_galleriajs_with_picasa(self): """ Check that galleriajs method render javascript code with default values when context is a picasa link. """ self.portal.invokeFactory('Link', 'picassa_link') link = self.portal['picassa_link'] link.setRemoteUrl('https://picasaweb.google.com/user_id/galleria_id') galleria = Galleria(link, self.request) galleria.picasaplugin.picasa = True js = galleria.galleriajs() result = { "jQuery": "('#content-galleria')", "max: ": '20', "description: ": 'false', "picasa.useralbum": """( 'user_id', 'galleria_id',""", } for key in result.keys(): self.assertTrue(key + result[key] in js)
def test_galleriajs_with_facebook(self): """ Check that galleriajs method render javascript code with default values when context is a facebook link . """ self.portal.invokeFactory('Link', 'facebook_link') link = self.portal['facebook_link'] link.setRemoteUrl('http://www.facebook.com/media/set/?set=a.album_id') galleria = Galleria(link, self.request) galleria.facebookplugin.facebook = True js = galleria.galleriajs() result = { "jQuery": "('#content-galleria')", "album_id = ": "'album_id'", "max: ": '20', "description: ": 'false', } for key in result.keys(): self.assertTrue(key + result[key] in js)
def test_galleriajs_with_flickr(self): """ Check that galleriajs method render javascript code with default values when context is a flickr link . """ self.portal.invokeFactory('Link', 'flickr_link') link = self.portal['flickr_link'] link.setRemoteUrl( 'http://www.flickr.com/photos/user_id/sets/galleria_id/') galleria = Galleria(link, self.request) galleria.flickrplugin.flickr = True js = galleria.galleriajs() result = { "jQuery": "('#content-galleria')", "set = ": "'galleria_id'", "max: ": '20', "description: ": 'false', } for key in result.keys(): self.assertTrue(key + result[key] in js)
def test_galleriajs_with_facebook(self): """ Check that galleriajs method render javascript code with default values when context is a facebook link . """ self.portal.invokeFactory('Link', 'facebook_link') link = self.portal['facebook_link'] link.setRemoteUrl( 'http://www.facebook.com/media/set/?set=a.album_id') galleria = Galleria(link, self.request) galleria.facebookplugin.facebook = True js = galleria.galleriajs() result = { "jQuery": "('#content-galleria')", "album_id = ": "'album_id'", "max: ": '20', "description: ": 'false', } for key in result.keys(): self.assertTrue(key + result[key] in js)
def test_portal_url(self): galleria = Galleria(self.user, self.request) self.assertEquals(galleria.portal_url(), self.portal.absolute_url())