add user model tests

This commit is contained in:
Timur
2025-03-01 02:42:30 +03:00
parent c6f161f86b
commit 2ccfb62f4e
+32
View File
@@ -0,0 +1,32 @@
from django.core.exceptions import ValidationError
from django.test import TestCase
from apps.user.models import User
class TestSignUp(TestCase):
def test_correct_signup(self):
user = User(
email="123123@timka.su",
password="1321312",
username="123123",
)
user.full_clean()
user.save()
def test_incorrect_mail(self):
user = User(
email="123123",
password="1321312",
username="123123123",
)
with self.assertRaises(ValidationError):
user.full_clean()
def test_missing_params(self):
user = User(
password="123123",
username="132131232131"
)
with self.assertRaises(ValidationError):
user.full_clean()