class ImageTestClass(TestCase): def setUp(self): self.Name = Image(Name='yumyum') self.Description = Image(Description='Good food is therapeutic') self.name = Location(name='Kenya').save() self.cat1 = Category(types='food').save() self.new_Image = Image(Name='yumyum', Description='Good food is therapeutic', location=self.name, category=self.cat1) def test_instance(self): self.assertTrue(isinstance(self.new_Image, Image)) def test_save_method(self): self.new_Image.save_Image() images = Image.objects.all() self.assertTrue(len(images) > 0) def tearDown(self): Image.objects.all().delete() def test_image_update(self): self.new_Image.save_Image() self.newimage = Image.objects.filter(Name='yumyum').update( Description='Best food') self.image_updated = Image.objects.filter(Name='yumyum') self.assertEqual(self.image_updated.Name, 'yumyum')