src/notes/tests/models/auth.py
changeset 117 9864fe2067cd
child 131 adad5563603c
equal deleted inserted replaced
116:672e3c4bbd0c 117:9864fe2067cd
       
     1 """
       
     2 Tests the core models for auth
       
     3 """
       
     4 import logging
       
     5 from uuid import uuid4
       
     6 
       
     7 from django.contrib.auth import get_user_model
       
     8 from django.contrib.auth.models import Group
       
     9 from django.test import TransactionTestCase
       
    10 
       
    11 logger = logging.getLogger(__name__)
       
    12 
       
    13 
       
    14 class AuthModelTests(TransactionTestCase):
       
    15 
       
    16     def setUp(self):
       
    17         User = get_user_model()
       
    18         self.user1 = User.objects.create_user(
       
    19             username='test_user1',
       
    20             email='test_user@emial.com',
       
    21             password='top_secret'
       
    22         )
       
    23         self.user2 = User.objects.create_user(
       
    24             username='test_user2',
       
    25             email='test_user@emial.com',
       
    26             password='top_secret'
       
    27         )
       
    28         self.group = Group(name='group1')
       
    29         self.group.save()
       
    30 
       
    31     def test_create_profile(self):
       
    32         self.assertIsNotNone(self.group)
       
    33         self.assertIsNotNone(self.group.profile)
       
    34