diff --git a/rest_framework/genericrelations.py b/rest_framework/genericrelations.py index 4f5417af5..aad6e4e6a 100644 --- a/rest_framework/genericrelations.py +++ b/rest_framework/genericrelations.py @@ -53,8 +53,6 @@ class GenericRelatedField(serializers.WritableField): # Get the serializer responsible for input resolving serializer = self.determine_serializer_for_data(value) serializer.initialize(self.parent, self.source) - import pdb - pdb.set_trace() return serializer.from_native(value) def determine_deserializer_for_data(self, value): @@ -75,7 +73,8 @@ class GenericRelatedField(serializers.WritableField): serializer.from_native(value) # Collects all serializers that can handle the input data. serializers.append(serializer) - except Exception: + except Exception as e: + print e pass # If no serializer found, raise error. l = len(serializers) diff --git a/rest_framework/tests/relations_generic.py b/rest_framework/tests/relations_generic.py index 481e6f84f..18899f624 100644 --- a/rest_framework/tests/relations_generic.py +++ b/rest_framework/tests/relations_generic.py @@ -245,7 +245,6 @@ class TestGenericRelatedFieldSerialization(TestCase): }) self.assertRaises(ConfigurationError, serializer.is_valid) - def test_not_registered_view_name(self): class TagSerializer(serializers.ModelSerializer): tagged_item = GenericRelatedField({ @@ -263,6 +262,7 @@ class TestGenericRelatedFieldSerialization(TestCase): self.assertFalse(serializer.is_valid()) def test_invalid_url(self): + # Should fail ATM class TagSerializer(serializers.ModelSerializer): tagged_item = GenericRelatedField({ Bookmark: serializers.HyperlinkedRelatedField(view_name='bookmark-detail'),