mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 02:47:10 +00:00
add user model tests
This commit is contained in:
@@ -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()
|
||||
Reference in New Issue
Block a user