mirror of
https://github.com/encode/django-rest-framework.git
synced 2025-08-09 23:04:47 +03:00
Remove unnecessary login in test
Also clarify what the expected validated_data should look like.
This commit is contained in:
parent
b305733a69
commit
c0cf2baf31
|
@ -39,14 +39,14 @@ def redirect_view(request):
|
||||||
|
|
||||||
|
|
||||||
class BasicSerializer(serializers.Serializer):
|
class BasicSerializer(serializers.Serializer):
|
||||||
flag = fields.BooleanField(default=lambda: False)
|
flag = fields.BooleanField(default=lambda: True)
|
||||||
|
|
||||||
|
|
||||||
@api_view(['POST'])
|
@api_view(['POST'])
|
||||||
def post_view(request):
|
def post_view(request):
|
||||||
serializer = BasicSerializer(data=request.data)
|
serializer = BasicSerializer(data=request.data)
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
return Response()
|
return Response(serializer.validated_data)
|
||||||
|
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
|
@ -196,14 +196,13 @@ class TestAPITestClient(TestCase):
|
||||||
)
|
)
|
||||||
|
|
||||||
def test_empty_post_uses_default_boolean_value(self):
|
def test_empty_post_uses_default_boolean_value(self):
|
||||||
User.objects.create_user('example', 'example@example.com', 'password')
|
|
||||||
self.client.login(username='example', password='password')
|
|
||||||
response = self.client.post(
|
response = self.client.post(
|
||||||
'/post-view/',
|
'/post-view/',
|
||||||
data=None,
|
data=None,
|
||||||
content_type='application/json'
|
content_type='application/json'
|
||||||
)
|
)
|
||||||
self.assertEqual(response.status_code, 200, response.content)
|
self.assertEqual(response.status_code, 200, response.content)
|
||||||
|
self.assertEqual('{"flag":true}', response.content)
|
||||||
|
|
||||||
|
|
||||||
class TestAPIRequestFactory(TestCase):
|
class TestAPIRequestFactory(TestCase):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user