diff --git a/backend/secfit/users/tests/test_serializers.py b/backend/secfit/users/tests/test_serializers.py index 0f5b2d17fc2319a048bdcca78570800e0339460f..327f1b3e64c9f58fe96e6c87ed2d365ae58a43e6 100644 --- a/backend/secfit/users/tests/test_serializers.py +++ b/backend/secfit/users/tests/test_serializers.py @@ -1,20 +1,23 @@ -from threading import local -from django.test import TestCase, RequestFactory, Client -from users.models import User +from django.test import TestCase from users.serializers import UserSerializer +from rest_framework import serializers # Create your tests here. class UserSerializerTestCase(TestCase): - # def setUp(self): - #anything? def test_validate_password(self): - print("User tests") my_pass = "pw" local_seri = UserSerializer(data={"password": my_pass, "password1": my_pass}) self.assertEqual(local_seri.validate_password(my_pass), my_pass) + def test_invalid_password(self): + my_pass = "pw" + invalid_pass = "hehe" + + local_seri = UserSerializer(data={"password": my_pass, "password1": invalid_pass}) + self.assertRaises(serializers.ValidationError, local_seri.validate_password, my_pass) + def test_create(self): username = "jorsi" email = "some@mail.com"