Skip to content
This repository has been archived by the owner on Jan 11, 2021. It is now read-only.

Commit

Permalink
Merge pull request #172 from ariovistus/master
Browse files Browse the repository at this point in the history
fix #171
  • Loading branch information
ariovistus committed Dec 11, 2014
2 parents 7f3224d + a9bdfd5 commit d41d027
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion rest_framework_swagger/introspectors.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@


def get_default_value(field):
default_value = getattr(field, 'default')
default_value = getattr(field, 'default', None)
if rest_framework.VERSION >= '3.0.0':
from rest_framework.fields import empty
if default_value == empty:
Expand Down
9 changes: 9 additions & 0 deletions rest_framework_swagger/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -381,6 +381,15 @@ def test_get_serializer_fields_api_with_no_serializer(self):

self.assertIsNone(fields)

def test_get_serializer_fields_with_field(self):
class SomeSerializer(serializers.Serializer):
thing1 = serializers.Field()

docgen = DocumentationGenerator()
fields = docgen._get_serializer_fields(SomeSerializer)

self.assertEqual(1, len(fields['fields']))

def test_get_serializer_fields_api_with_nested(self):
class SomeSerializer(serializers.Serializer):
thing1 = serializers.CharField()
Expand Down

0 comments on commit d41d027

Please sign in to comment.