Coverage for users\test\test_user.py: 100%
8 statements
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
« prev ^ index » next coverage.py v7.10.7, created at 2025-10-13 15:18 +0200
1from django.test import TestCase
2from users.models.base_user import User
4class UserModelTest(TestCase):
5 def test_create_user_with_valid_data(self):
6 user = User.objects.create_user(email='test@example.com', password='Securep@ss123456789', role='client')
7 self.assertEqual(user.email, 'test@example.com')
8 self.assertTrue(user.check_password('Securep@ss123456789'))
9 self.assertEqual(user.role, 'client')