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