Adding smoke tests for User and Group API resources.

This commit is contained in:
Gregor Müllegger 2013-05-19 15:56:22 +02:00
parent e745291445
commit 155f19db52
2 changed files with 30 additions and 0 deletions

View file

@ -1,2 +1,3 @@
from test_views import *
from test_apiviews import *
from test_builtin_api_resources import *

View file

@ -0,0 +1,29 @@
from django.contrib.auth.models import Group, User
from django.core.urlresolvers import reverse
from django.test import TestCase
class UserAPITest(TestCase):
def test_list_response_ok(self):
response = self.client.get(reverse('admin2:auth_user_api-list'))
self.assertEqual(response.status_code, 200)
def test_detail_response_ok(self):
user = User.objects.create_user(
username='Foo',
password='bar')
response = self.client.get(
reverse('admin2:auth_user_api-detail', args=(user.pk,)))
self.assertEqual(response.status_code, 200)
class GroupAPITest(TestCase):
def test_list_response_ok(self):
response = self.client.get(reverse('admin2:auth_group_api-list'))
self.assertEqual(response.status_code, 200)
def test_detail_response_ok(self):
group = Group.objects.create(name='group')
response = self.client.get(
reverse('admin2:auth_group_api-detail', args=(group.pk,)))
self.assertEqual(response.status_code, 200)