Skip to content

Commit 73d935a

Browse files
committed
fix: change tests
1 parent f4c8ade commit 73d935a

6 files changed

+25
-18
lines changed

apps/blog/forms.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class Meta:
5252
class SettingsUserForm(forms.ModelForm):
5353
class Meta:
5454
model = User
55-
fields = ("first_name", "last_name", "username", "email")
55+
fields = ("first_name", "last_name", "email")
5656

5757
first_name = forms.CharField(
5858
widget=forms.TextInput(
@@ -66,11 +66,6 @@ class Meta:
6666
),
6767
required=False,
6868
)
69-
username = forms.CharField(
70-
widget=forms.TextInput(
71-
attrs=default_attrs("username", "Username..."),
72-
)
73-
)
7469
email = forms.EmailField(
7570
widget=forms.EmailInput(attrs=default_attrs("email", "Email..."))
7671
)

apps/blog/tests.py

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
from datetime import datetime
22

33
from django.test import TestCase
4+
from django.core.files.uploadedfile import UploadedFile
5+
46
from apps.users.models import User
57
from apps.blog.models import Post
68
from django.urls import reverse
7-
from apps.users.forms import RegisterForm
8-
from .forms import PostCreateUpdateForm
9+
from .forms import PostCreateUpdateForm, SettingsUserForm, SettingsUserProfileForm
910
from .choices import StatusChoice
1011

1112

@@ -64,15 +65,23 @@ def test_PostCreateUpdateForm_forms(self):
6465
form = PostCreateUpdateForm(data=form_data)
6566
self.assertTrue(form.is_valid())
6667

67-
def test_register_form(self):
68-
user_create_form_data = {
69-
"username": "Saydula",
70-
"first_name": "Sayid",
71-
"last_name": "Movlonov",
72-
"password1": "Sayid",
73-
"password2": "Sayid",
74-
"email": "sayidmovlonov34@gmail.com",
75-
"avatar": "C:/Users/user/Pictures/Screenshots homevork/Снимок экрана 2024-02-08 193246.png",
68+
def test_SettingsUserForm(self):
69+
form_data = {
70+
"first_name": "Admin1",
71+
"last_name": "Adminovna",
72+
"email": "admin@example.com",
7673
}
77-
form = RegisterForm(data=user_create_form_data)
74+
form = SettingsUserForm(data=form_data, instance=self.user)
7875
self.assertTrue(form.is_valid())
76+
77+
# def test_SettingsUserProfileForm(self):
78+
# form_files = {
79+
# "avatar": "media/avatars/default/logo.png",
80+
# }
81+
# form_data = {
82+
# "bio": "settings user profile bio ...",
83+
# }
84+
# form = SettingsUserProfileForm(data=form_data, files=form_files)
85+
# print(form.get_context())
86+
# print(form.errors.get_context())
87+
# self.assertTrue(form.is_valid())

apps/blog/views.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,9 @@ def get(self, request):
197197
return render(request, self.template_name, context)
198198

199199
def post(self, request):
200+
print(request.FILES)
201+
print(request.POST)
202+
200203
user = get_object_or_404(User, pk=request.user.pk)
201204
user_form = SettingsUserForm(data=request.POST, instance=user)
202205
user_profile_form = SettingsUserProfileForm(

media/avatars/2.jpg

-70 Bytes
Loading
4.32 KB
Loading

0 commit comments

Comments
 (0)