|
1 | 1 | from datetime import datetime |
2 | 2 |
|
3 | 3 | from django.test import TestCase |
| 4 | +from django.core.files.uploadedfile import UploadedFile |
| 5 | + |
4 | 6 | from apps.users.models import User |
5 | 7 | from apps.blog.models import Post |
6 | 8 | from django.urls import reverse |
7 | | -from apps.users.forms import RegisterForm |
8 | | -from .forms import PostCreateUpdateForm |
| 9 | +from .forms import PostCreateUpdateForm, SettingsUserForm, SettingsUserProfileForm |
9 | 10 | from .choices import StatusChoice |
10 | 11 |
|
11 | 12 |
|
@@ -64,15 +65,23 @@ def test_PostCreateUpdateForm_forms(self): |
64 | 65 | form = PostCreateUpdateForm(data=form_data) |
65 | 66 | self.assertTrue(form.is_valid()) |
66 | 67 |
|
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", |
76 | 73 | } |
77 | | - form = RegisterForm(data=user_create_form_data) |
| 74 | + form = SettingsUserForm(data=form_data, instance=self.user) |
78 | 75 | 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()) |
0 commit comments