Start refactoring tests

This commit is contained in:
Tom Christie 2011-04-11 11:21:41 +01:00
parent d0fe36aaa4
commit ec2a300a2b

View File

@ -1,13 +1,14 @@
# TODO: refactor these tests # TODO: refactor these tests
#from django.test import TestCase from django.test import TestCase
#from djangorestframework.compat import RequestFactory from djangorestframework.compat import RequestFactory
from djangorestframework.request import RequestMixin
#from djangorestframework.content import ContentMixin, StandardContentMixin, OverloadedContentMixin #from djangorestframework.content import ContentMixin, StandardContentMixin, OverloadedContentMixin
# #
# #
#class TestContentMixins(TestCase): class TestContentMixins(TestCase):
# def setUp(self): def setUp(self):
# self.req = RequestFactory() self.req = RequestFactory()
#
# # Interface tests # # Interface tests
# #
# def test_content_mixin_interface(self): # def test_content_mixin_interface(self):
@ -29,10 +30,10 @@
# #
# # Common functionality to test with both StandardContentMixin and OverloadedContentMixin # # Common functionality to test with both StandardContentMixin and OverloadedContentMixin
# #
# def ensure_determines_no_content_GET(self, mixin): def ensure_determines_no_content_GET(self, view):
# """Ensure determine_content(request) returns None for GET request with no content.""" """Ensure determine_content(request) returns None for GET request with no content."""
# request = self.req.get('/') view.request = self.req.get('/')
# self.assertEqual(mixin.determine_content(request), None) self.assertEqual(view.RAW_CONTENT, None)
# #
# def ensure_determines_form_content_POST(self, mixin): # def ensure_determines_form_content_POST(self, mixin):
# """Ensure determine_content(request) returns content for POST request with content.""" # """Ensure determine_content(request) returns content for POST request with content."""
@ -62,9 +63,9 @@
# #
# # StandardContentMixin behavioural tests # # StandardContentMixin behavioural tests
# #
# def test_standard_behaviour_determines_no_content_GET(self): def test_standard_behaviour_determines_no_content_GET(self):
# """Ensure StandardContentMixin.determine_content(request) returns None for GET request with no content.""" """Ensure StandardContentMixin.determine_content(request) returns None for GET request with no content."""
# self.ensure_determines_no_content_GET(StandardContentMixin()) self.ensure_determines_no_content_GET(RequestMixin())
# #
# def test_standard_behaviour_determines_form_content_POST(self): # def test_standard_behaviour_determines_form_content_POST(self):
# """Ensure StandardContentMixin.determine_content(request) returns content for POST request with content.""" # """Ensure StandardContentMixin.determine_content(request) returns content for POST request with content."""