def test_thumbnail_url_if_set(self): """thumbnail_url_if_set() returns self.thumbnail if set, or else returns self.file""" img = ImageFactory() eq_(img.file.url, img.thumbnail_url_if_set()) generate_thumbnail(img, 'file', 'thumbnail') eq_(img.thumbnail.url, img.thumbnail_url_if_set())
def test_thumbnail_url_if_set(self, create_thumbnail_mock): """thumbnail_url_if_set() returns self.thumbnail if set, or else returns self.file""" img = ImageFactory() eq_(img.file.url, img.thumbnail_url_if_set()) create_thumbnail_mock.return_value = ContentFile("the dude") generate_thumbnail(img, "file", "thumbnail") eq_(img.thumbnail.url, img.thumbnail_url_if_set())
def test_thumbnail_url_if_set(self, create_thumbnail_mock): """thumbnail_url_if_set() returns self.thumbnail if set, or else returns self.file""" img = ImageFactory() eq_(img.file.url, img.thumbnail_url_if_set()) create_thumbnail_mock.return_value = ContentFile('the dude') generate_thumbnail(img, 'file', 'thumbnail') eq_(img.thumbnail.url, img.thumbnail_url_if_set())
def test_gallery_image_list(self): """Test for ajax endpoint without search parameter.""" img = ImageFactory() url = urlparams(reverse("gallery.async"), type="image") response = self.client.get(url, follow=True) eq_(200, response.status_code) doc = pq(response.content) imgs = doc("#media-list li img") eq_(1, len(imgs)) eq_(img.thumbnail_url_if_set(), imgs[0].attrib["src"])
def test_gallery_image_list(self): """Test for ajax endpoint without search parameter.""" img = ImageFactory() url = urlparams(reverse('gallery.async'), type='image') response = self.client.get(url, follow=True) eq_(200, response.status_code) doc = pq(response.content) imgs = doc('#media-list li img') eq_(1, len(imgs)) eq_(img.thumbnail_url_if_set(), imgs[0].attrib['src'])
def test_gallery_images(self): """Test that all images show up on images gallery page. Also, Make sure they don't show up on videos page. """ img = ImageFactory() response = get(self.client, "gallery.gallery", args=["image"]) eq_(200, response.status_code) doc = pq(response.content) imgs = doc("#media-list li img") eq_(1, len(imgs)) eq_(img.thumbnail_url_if_set(), imgs[0].attrib["src"])
def test_gallery_images(self): """Test that all images show up on images gallery page. Also, Make sure they don't show up on videos page. """ img = ImageFactory() response = get(self.client, 'gallery.gallery', args=['image']) eq_(200, response.status_code) doc = pq(response.content) imgs = doc('#media-list li img') eq_(1, len(imgs)) eq_(img.thumbnail_url_if_set(), imgs[0].attrib['src'])
def test_gallery_image_search(self): """Test for ajax endpoint with search parameter.""" img = ImageFactory() url = urlparams(reverse('gallery.async'), type='image', q='foobar') response = self.client.get(url, follow=True) eq_(200, response.status_code) doc = pq(response.content) imgs = doc('#media-list li img') eq_(0, len(imgs)) url = urlparams(reverse('gallery.async'), type='image', q=img.title) response = self.client.get(url, follow=True) eq_(200, response.status_code) doc = pq(response.content) imgs = doc('#media-list li img') eq_(1, len(imgs)) eq_(img.thumbnail_url_if_set(), imgs[0].attrib['src'])