Beispiel #1
0
    def post(self, request):
        form = AccountSettingsForm(instance=request.user, data=request.POST, files=request.FILES)
        if form.is_valid():
            form.save()
            messages.success(request, _('Your profile has been updated.'))
            return redirect('account.settings')

        return self.render_to_response({
            'form': form,
        })
Beispiel #2
0
    def test_account_settings_form(self):
        form = AccountSettingsForm(instance=self.user, files={
            'avatar': SimpleUploadedFile('test.jpg', self.create_test_image_file().getvalue()),
        })
        self.assertTrue(form.is_valid())
        user = form.save()

        self.assertTrue(user.avatar)