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

1from django.test import TestCase 

2from users.models.base_user import User 

3 

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')