From 1f88dd39e1eb8b1147528f495e813b062019d836 Mon Sep 17 00:00:00 2001 From: Sigurd <sigurd1994@hotmail.com> Date: Thu, 31 Mar 2022 10:08:50 +0200 Subject: [PATCH] Added test to validate pw --- backend/secfit/users/tests/test_serializers.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/backend/secfit/users/tests/test_serializers.py b/backend/secfit/users/tests/test_serializers.py index 0f5b2d1..327f1b3 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" -- GitLab