add conf app and related test and settings

This commit is contained in:
virusdefender
2016-11-19 13:47:59 +08:00
parent 7fcc4d972b
commit 637baba71b
17 changed files with 263 additions and 29 deletions

View File

@@ -9,7 +9,7 @@ from account.models import User, AdminType
class APITestCase(TestCase):
client_class = APIClient
def create_user(self, username, password, admin_type=AdminType.REGULAR_USER, login=False):
def create_user(self, username, password, admin_type=AdminType.REGULAR_USER, login=True):
user = User.objects.create(username=username, admin_type=admin_type)
user.set_password(password)
user.save()
@@ -17,10 +17,10 @@ class APITestCase(TestCase):
self.client.login(username=username, password=password)
return user
def create_admin(self, username="admin", password="admin", login=False):
def create_admin(self, username="admin", password="admin", login=True):
return self.create_user(username=username, password=password, admin_type=AdminType.ADMIN, login=login)
def create_super_admin(self, username="root", password="root", login=False):
def create_super_admin(self, username="root", password="root", login=True):
return self.create_user(username=username, password=password, admin_type=AdminType.SUPER_ADMIN, login=login)
def reverse(self, url_name):