mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-07-29 17:39:48 +03:00
Test PrimaryKeyRelatedField bool lookup rejection
This commit is contained in:
parent
4b57646e6d
commit
82e020f5a1
|
@ -107,6 +107,12 @@ class TestPrimaryKeyRelatedField(APISimpleTestCase):
|
||||||
msg = excinfo.value.detail[0]
|
msg = excinfo.value.detail[0]
|
||||||
assert msg == 'Incorrect type. Expected pk value, received BadType.'
|
assert msg == 'Incorrect type. Expected pk value, received BadType.'
|
||||||
|
|
||||||
|
def test_pk_related_lookup_bool(self):
|
||||||
|
with pytest.raises(serializers.ValidationError) as excinfo:
|
||||||
|
self.field.to_internal_value(True)
|
||||||
|
msg = excinfo.value.detail[0]
|
||||||
|
assert msg == 'Incorrect type. Expected pk value, received bool.'
|
||||||
|
|
||||||
def test_pk_representation(self):
|
def test_pk_representation(self):
|
||||||
representation = self.field.to_representation(self.instance)
|
representation = self.field.to_representation(self.instance)
|
||||||
assert representation == self.instance.pk
|
assert representation == self.instance.pk
|
||||||
|
|
Loading…
Reference in New Issue
Block a user