def test_block_alt_text_on_both(self): image_with_alt_text = baker.make(CFGOVImage, alt='Alt text on upload') block = ImageBasic() value = block.to_python({ 'upload': image_with_alt_text.pk, 'alt': 'Alt text on block' }) self.assertEqual(image_alt_value(value), 'Alt text on block')
def test_block_alt_text_on_both(self): image_with_alt_text = mommy.make(CFGOVImage, alt='Alt text on upload') block = ImageBasic() value = block.to_python({'upload': image_with_alt_text.pk, 'alt': 'Alt text on block'}) self.assertEqual(image_alt_value(value), 'Alt text on block')
def test_block_no_alt_text_set(self): image_no_alt_text = mommy.make(CFGOVImage, alt='') block = ImageBasic() value = block.to_python({'upload': image_no_alt_text.pk, 'alt': ''}) self.assertEqual(image_alt_value(value), '')
def test_block_no_image_in_block(self): block = ImageBasic() value = block.to_python({}) self.assertEqual(image_alt_value(value), '')
def test_rendition_with_alt_text(self): rendition = CFGOVRendition(image=CFGOVImage(alt='Alt text')) self.assertEqual(image_alt_value(rendition), 'Alt text')
def test_rendition_no_alt_text_set(self): rendition = CFGOVRendition(image=CFGOVImage()) self.assertEqual(image_alt_value(rendition), '')
def test_no_rendition_or_block_passed(self): self.assertEqual(image_alt_value(None), '')
def test_block_no_alt_text_set(self): image_no_alt_text = baker.make(CFGOVImage, alt='') block = ImageBasic() value = block.to_python({'upload': image_no_alt_text.pk, 'alt': ''}) self.assertEqual(image_alt_value(value), '')
def test_block_no_image_in_block(self): block = ImageBasic() value = block.to_python({}) self.assertEqual(image_alt_value(value), '')
def test_rendition_with_alt_text(self): rendition = CFGOVRendition(image=CFGOVImage(alt='Alt text')) self.assertEqual(image_alt_value(rendition), 'Alt text')
def test_rendition_no_alt_text_set(self): rendition = CFGOVRendition(image=CFGOVImage()) self.assertEqual(image_alt_value(rendition), '')
def test_no_rendition_or_block_passed(self): self.assertEqual(image_alt_value(None), '')