Esempio n. 1
0
 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')
Esempio n. 2
0
 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')
Esempio n. 3
0
 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), '')
Esempio n. 4
0
 def test_block_no_image_in_block(self):
     block = ImageBasic()
     value = block.to_python({})
     self.assertEqual(image_alt_value(value), '')
Esempio n. 5
0
 def test_rendition_with_alt_text(self):
     rendition = CFGOVRendition(image=CFGOVImage(alt='Alt text'))
     self.assertEqual(image_alt_value(rendition), 'Alt text')
Esempio n. 6
0
 def test_rendition_no_alt_text_set(self):
     rendition = CFGOVRendition(image=CFGOVImage())
     self.assertEqual(image_alt_value(rendition), '')
Esempio n. 7
0
 def test_no_rendition_or_block_passed(self):
     self.assertEqual(image_alt_value(None), '')
Esempio n. 8
0
 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), '')
Esempio n. 9
0
 def test_block_no_image_in_block(self):
     block = ImageBasic()
     value = block.to_python({})
     self.assertEqual(image_alt_value(value), '')
Esempio n. 10
0
 def test_rendition_with_alt_text(self):
     rendition = CFGOVRendition(image=CFGOVImage(alt='Alt text'))
     self.assertEqual(image_alt_value(rendition), 'Alt text')
Esempio n. 11
0
 def test_rendition_no_alt_text_set(self):
     rendition = CFGOVRendition(image=CFGOVImage())
     self.assertEqual(image_alt_value(rendition), '')
Esempio n. 12
0
 def test_no_rendition_or_block_passed(self):
     self.assertEqual(image_alt_value(None), '')