Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
Sondre Malerud committed Apr 1, 2025
1 parent 650a0b3 commit 0439e15
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 16 deletions.
Empty file added backend/tests/__init__.py
Empty file.
16 changes: 0 additions & 16 deletions backend/tests/test_template.py

This file was deleted.

36 changes: 36 additions & 0 deletions backend/tests/test_user.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
from django.test import TestCase
from users.models import User
from users.serializers import UserSerializer

class TestUser(TestCase):
def test_signing_up_with_invalid_email(self):
data = {
"username": "test",
"password": "Tdt4141!?@abc",
"password1": "Tdt4141!?@abc",
"email": "mail.com",
"isCoach": False,
"athletes": [],
"workouts": [],
"coach_files": [],
"athlete_files": []
}
serializer = UserSerializer(data=data)
self.assertFalse(serializer.is_valid())
self.assertIn('email', serializer.errors)

def test_password_below_minimum_length(self):
data = {
"username": "test",
"password": "Tdt4141!?@a",
"password1": "Tdt4141!?@a",
"email": "test@mail.com",
"isCoach": False,
"athletes": [],
"workouts": [],
"coach_files": [],
"athlete_files": []
}
serializer = UserSerializer(data=data)
self.assertFalse(serializer.is_valid())
self.assertIn('password', serializer.errors)

0 comments on commit 0439e15

Please sign in to comment.