Commit 82145e2b by Tom Christie

Only include APISimpleTestCase and APILiveServerTestCase from django 1.4 onwards

parent 3eaad89c
...@@ -3,6 +3,7 @@ ...@@ -3,6 +3,7 @@
# Note that we import as `DjangoRequestFactory` and `DjangoClient` in order # Note that we import as `DjangoRequestFactory` and `DjangoClient` in order
# to make it harder for the user to import the wrong thing without realizing. # to make it harder for the user to import the wrong thing without realizing.
from __future__ import unicode_literals from __future__ import unicode_literals
import django
from django.conf import settings from django.conf import settings
from django.test.client import Client as DjangoClient from django.test.client import Client as DjangoClient
from django.test.client import ClientHandler from django.test.client import ClientHandler
...@@ -140,10 +141,6 @@ class APIClient(APIRequestFactory, DjangoClient): ...@@ -140,10 +141,6 @@ class APIClient(APIRequestFactory, DjangoClient):
return super(APIClient, self).request(**kwargs) return super(APIClient, self).request(**kwargs)
class APISimpleTestCase(testcases.SimpleTestCase):
client_class = APIClient
class APITransactionTestCase(testcases.TransactionTestCase): class APITransactionTestCase(testcases.TransactionTestCase):
client_class = APIClient client_class = APIClient
...@@ -152,5 +149,9 @@ class APITestCase(testcases.TestCase): ...@@ -152,5 +149,9 @@ class APITestCase(testcases.TestCase):
client_class = APIClient client_class = APIClient
class APILiveServerTestCase(testcases.LiveServerTestCase): if django.VERSION >= (1, 4):
client_class = APIClient class APISimpleTestCase(testcases.SimpleTestCase):
client_class = APIClient
class APILiveServerTestCase(testcases.LiveServerTestCase):
client_class = APIClient
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment