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=''))
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)
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')
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)
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, '')