def test_generate_thumbnail_cache(self): from adhocracy.model import ThumbnailBadge from adhocracy.lib.helpers.badge_helper import generate_thumbnail_tag badge = ThumbnailBadge.create(u'testbadge0', u'', True, u'descr') image = generate_thumbnail_tag(badge) self.assert_(b'fb96ZYAAAAASUVORK5CYII=' in image) badge.thumbnail = TEST_IMAGE image = generate_thumbnail_tag(badge) self.assert_(b'VWyKXFMAAAAASUVORK5CYII=' in image) badge.thumbnail = "Wrong Data" image = generate_thumbnail_tag(badge) self.assert_(b'fb96ZYAAAAASUVORK5CYII=' in image)
def test_generate_thumbnail_tag_with_thumb_attr(self): from adhocracy.model import ThumbnailBadge from adhocracy.lib.helpers.badge_helper import generate_thumbnail_tag badge = ThumbnailBadge.create(u'testbadge0', u'#ccc', True, u'descr') badge.thumbnail = TEST_IMAGE image = generate_thumbnail_tag(badge) self.assert_(b'VWyKXFMAAAAASUVORK5CYII=' in image)
def test_generate_thumbnail_tag_set_size(self): from adhocracy.model import ThumbnailBadge, Instance from adhocracy.lib.helpers.badge_helper import generate_thumbnail_tag instance = Instance.find(u'test') badge = ThumbnailBadge.create(u'testbadge0', u'', True, u'descr') badge.instance = instance image = generate_thumbnail_tag(badge) self.assert_(u'width="48"' in image) self.assert_(u'height="48"' in image) instance.thumbnailbadges_width = 10 instance.thumbnailbadges_height = 12 image = generate_thumbnail_tag(badge) self.assert_(u'height="12"' in image) self.assert_(u'width="10"' in image) image = generate_thumbnail_tag(badge, width=8, height=11) self.assert_(u'height="11"' in image) self.assert_(u'width="8"' in image)
def test_generate_thumbnail_tag_with_color_attr(self): from adhocracy.model import ThumbnailBadge from adhocracy.lib.helpers.badge_helper import generate_thumbnail_tag badge = ThumbnailBadge.create(u'testbadge0', u'#ccc', True, u'descr') image = generate_thumbnail_tag(badge) self.assert_(b'Afb96ZYAAAAASUVORK5CYII=' in image)