mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-02 11:30:12 +03:00
bugfix. tests adjusted
This commit is contained in:
parent
37976b11fa
commit
83bdfcb479
|
@ -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)
|
||||
|
|
|
@ -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'),
|
||||
|
|
Loading…
Reference in New Issue
Block a user