Commit d6628d4e by Tom Christie

Test for #552.

parent a57c0c5a
...@@ -262,6 +262,11 @@ class CustomField(serializers.Field): ...@@ -262,6 +262,11 @@ class CustomField(serializers.Field):
class BasicModelSerializer(serializers.Serializer): class BasicModelSerializer(serializers.Serializer):
text = CustomField() text = CustomField()
def __init__(self, *args, **kwargs):
super(BasicModelSerializer, self).__init__(*args, **kwargs)
if not 'view' in self.context:
raise RuntimeError("context isn't getting passed into serializer init")
class TestContextPassedToCustomField(TestCase): class TestContextPassedToCustomField(TestCase):
def setUp(self): def setUp(self):
...@@ -278,4 +283,3 @@ class TestContextPassedToCustomField(TestCase): ...@@ -278,4 +283,3 @@ class TestContextPassedToCustomField(TestCase):
response = self.view(request).render() response = self.view(request).render()
self.assertEquals(response.status_code, status.HTTP_200_OK) self.assertEquals(response.status_code, status.HTTP_200_OK)
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