def test_socialprofile_form_clean_desc(self): LOGGER.debug("Test socialprofile form clean desc") data = model_to_dict(self.user1.social_profile) data['description'] = '<a href="http://bad.url">Bad Link</a>' form = SocialProfileForm(data=data, instance=self.user1.social_profile) self.assertTrue(form.is_valid()) form.save() self.assertEquals(self.user1.social_profile.description, 'Bad Link')
def test_socialprofile_form_clean_desc(self): """Test Form Clean""" LOGGER.debug("Test socialprofile form clean desc") data = model_to_dict(self.user1) data["description"] = '<a href="http://bad.url">Bad Link</a>' form = SocialProfileForm(data=data, instance=self.user1) self.assertTrue(form.is_valid()) form.save() self.assertEqual(self.user1.description, "Bad Link")
def test_socialprofile_form_update(self): LOGGER.debug("Test socialprofile edit form") data = model_to_dict(self.user1.social_profile) data['description'] = 'new description' data['gender'] = 'female' data['url'] = 'http://new.url' data['image_url'] = 'http://new.image.url' form = SocialProfileForm(data=data, instance=self.user1.social_profile) self.assertTrue(form.is_valid()) form.save() self.assertEquals(self.user1.social_profile.description, 'new description') self.assertEquals(self.user1.social_profile.url, 'http://new.url') self.assertEquals(self.user1.social_profile.gender, 'female') self.assertEquals(self.user1.social_profile.image_url, 'http://new.image.url')
def test_socialprofile_form_update(self): """Test Form Update""" LOGGER.debug("Test socialprofile edit form") data = model_to_dict(self.user1) data["description"] = "new description" data["gender"] = "female" data["url"] = "http://new.url" data["image_url"] = "http://new.image.url" form = SocialProfileForm(data=data, instance=self.user1) self.assertTrue(form.is_valid()) form.save() self.assertEqual(self.user1.description, "new description") self.assertEqual(self.user1.url, "http://new.url/") self.assertEqual(self.user1.gender, "female") self.assertEqual(self.user1.image_url, "http://new.image.url/")