forked from django-json-api/django-rest-framework-json-api
- Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path__init__.py
42 lines (36 loc) · 1.11 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
fromdjango.contrib.authimportget_user_model
fromrest_framework.testimportAPITestCase
classTestBase(APITestCase):
"""
Test base class to setup a couple users.
"""
defsetUp(self):
"""
Create those users
"""
super(TestBase, self).setUp()
self.create_users()
defcreate_user(self, username, email, password="pw",
first_name='', last_name=''):
"""
Helper method to create a user
"""
User=get_user_model()
user=User.objects.create_user(
username, email, password=password
)
iffirst_nameorlast_name:
user.first_name=first_name
user.last_name=last_name
user.save()
returnuser
defcreate_users(self):
"""
Create a couple users
"""
self.john=self.create_user(
'trane', 'john@example.com',
first_name='John', last_name="Coltrane")
self.miles=self.create_user(
'miles', 'miles@example.com',
first_name="Miles", last_name="Davis")