コード例 #1
0
ファイル: test_admin.py プロジェクト: swipswaps/waldur-core
    def change_user(self, **kwargs):
        user = UserFactory()
        form_for_data = UserChangeForm(instance=user)

        post_data = form_for_data.initial
        post_data.update(kwargs)

        form = UserChangeForm(instance=user, data=post_data)
        form.save()

        user.refresh_from_db()
        return user
コード例 #2
0
    def change_user(self, **kwargs):
        user = UserFactory()
        ma = UserAdmin(User, AdminSite())
        UserChangeForm = ma.get_form(request, user, change=True)
        form_for_data = UserChangeForm(instance=user)

        post_data = form_for_data.initial
        post_data.update(kwargs)

        form = UserChangeForm(instance=user, data=post_data)
        form.save()

        user.refresh_from_db()
        return user