Example #1
0
 def test_as_dict(self):
     tb = SimpleImageBlock.create_from_dict(dict(image='foo/bar/blah.jpg'))
     self.assertEqual(
         tb.as_dict(),
         dict(image='foo/bar/blah.jpg',
              alt='',
              caption=''))
Example #2
0
 def test_add_form(self):
     f = SimpleImageBlock.add_form()
     self.assertTrue('image' in f.fields)
     self.assertTrue('caption' in f.fields)
     self.assertTrue('alt' in f.fields)
     self.assertFalse(f.fields['caption'].required)
     self.assertFalse(f.fields['alt'].required)
Example #3
0
 def test_edit(self):
     tb = SimpleImageBlock.create_from_dict(dict(image='foo/bar/blah.jpg'))
     tb.edit(dict(image='foo/bar/blah.jpg', caption='bar'), [])
     self.assertEqual(tb.caption, 'bar')
Example #4
0
 def test_edit_form(self):
     tb = SimpleImageBlock.create_from_dict(dict(image='foo/bar/blah.jpg'))
     f = tb.edit_form()
     self.assertTrue('caption' in f.fields)
     self.assertFalse(f.fields['caption'].required)
     self.assertFalse(f.fields['alt'].required)
Example #5
0
 def test_create_from_dict(self):
     d = dict(image='foo/bar/blah.jpg')
     tb = SimpleImageBlock.create_from_dict(d)
     self.assertEqual(tb.image, 'foo/bar/blah.jpg')
     self.assertEqual(tb.caption, '')