def get_form_kwargs(self): kwargs = super(ProfileChangeView, self).get_form_kwargs() kwargs['instance'] = get_profile_model().objects.get( user=self.request.user) if up_settings.REGISTRATION_FULLNAME: kwargs['initial'].update({ 'first_name': self.request.user.first_name, 'last_name': self.request.user.last_name, 'email': self.request.user.email }) return kwargs
def test_get_profile_module_enabled(self): settings.AUTH_PROFILE_MODULE = None self.assertRaises(SiteProfileNotAvailable, utils.get_profile_model) settings.AUTH_PROFILE_MODULE = 'test_project.test_accounts.Profile' self.assertRaises(SiteProfileNotAvailable, utils.get_profile_model) settings.AUTH_PROFILE_MODULE = 'test_accounts.InvalidProfile' self.assertRaises(SiteProfileNotAvailable, utils.get_profile_model) settings.AUTH_PROFILE_MODULE = 'test_accounts.Profile' self.assertEqual(utils.get_profile_model(), get_model('test_accounts', 'Profile'))
def test_get_profile_module_disabled(self): self.assertEqual(utils.get_profile_model(), None)