This commit is contained in:
Shrikant Sudam Giri 2025-12-02 16:44:53 +00:00 committed by GitHub
commit 26d64b75c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 2 additions and 9 deletions

View File

@ -257,7 +257,6 @@ class TestOperationIntrospection(TestCase):
inspector.view = view inspector.view = view
request_body = inspector.get_request_body(path, method) request_body = inspector.get_request_body(path, method)
print(request_body)
assert request_body['content']['application/json']['schema']['$ref'] == '#/components/schemas/Item' assert request_body['content']['application/json']['schema']['$ref'] == '#/components/schemas/Item'
components = inspector.get_components(path, method) components = inspector.get_components(path, method)
@ -928,7 +927,6 @@ class TestOperationIntrospection(TestCase):
request = create_request('/') request = create_request('/')
schema = generator.get_schema(request=request) schema = generator.get_schema(request=request)
schema_str = str(schema) schema_str = str(schema)
print(schema_str)
assert schema_str.count("operationId") == 2 assert schema_str.count("operationId") == 2
assert schema_str.count("newExample") == 1 assert schema_str.count("newExample") == 1
assert schema_str.count("oldExample") == 1 assert schema_str.count("oldExample") == 1
@ -948,7 +946,6 @@ class TestOperationIntrospection(TestCase):
assert len(w) == 1 assert len(w) == 1
assert issubclass(w[-1].category, UserWarning) assert issubclass(w[-1].category, UserWarning)
print(str(w[-1].message))
assert 'You have a duplicated operationId' in str(w[-1].message) assert 'You have a duplicated operationId' in str(w[-1].message)
def test_operation_id_viewset(self): def test_operation_id_viewset(self):
@ -960,7 +957,6 @@ class TestOperationIntrospection(TestCase):
request = create_request('/') request = create_request('/')
schema = generator.get_schema(request=request) schema = generator.get_schema(request=request)
print(schema)
assert schema['paths']['/account/']['get']['operationId'] == 'listExampleViewSets' assert schema['paths']['/account/']['get']['operationId'] == 'listExampleViewSets'
assert schema['paths']['/account/']['post']['operationId'] == 'createExampleViewSet' assert schema['paths']['/account/']['post']['operationId'] == 'createExampleViewSet'
assert schema['paths']['/account/{id}/']['get']['operationId'] == 'retrieveExampleViewSet' assert schema['paths']['/account/{id}/']['get']['operationId'] == 'retrieveExampleViewSet'
@ -1284,8 +1280,6 @@ class TestGenerator(TestCase):
request = create_request('/') request = create_request('/')
schema = generator.get_schema(request=request) schema = generator.get_schema(request=request)
print(schema)
assert 'components' in schema assert 'components' in schema
assert 'schemas' in schema['components'] assert 'schemas' in schema['components']
assert 'ExampleModel' in schema['components']['schemas'] assert 'ExampleModel' in schema['components']['schemas']
@ -1299,8 +1293,6 @@ class TestGenerator(TestCase):
request = create_request('/') request = create_request('/')
schema = generator.get_schema(request=request) schema = generator.get_schema(request=request)
print(schema)
route = schema['paths']['/api-token-auth/']['post'] route = schema['paths']['/api-token-auth/']['post']
body_schema = route['requestBody']['content']['application/json']['schema'] body_schema = route['requestBody']['content']['application/json']['schema']
@ -1327,7 +1319,6 @@ class TestGenerator(TestCase):
request = create_request('/') request = create_request('/')
schema = generator.get_schema(request=request) schema = generator.get_schema(request=request)
print(schema)
assert 'components' in schema assert 'components' in schema
assert 'schemas' in schema['components'] assert 'schemas' in schema['components']
assert 'Ulysses' in schema['components']['schemas'] assert 'Ulysses' in schema['components']['schemas']

View File

@ -9,6 +9,7 @@ import datetime
import decimal import decimal
import json # noqa import json # noqa
import re import re
import sys
import tempfile import tempfile
import pytest import pytest
@ -159,6 +160,7 @@ class TestModelSerializer(TestCase):
class TestRegularFieldMappings(TestCase): class TestRegularFieldMappings(TestCase):
@pytest.mark.skipif(sys.platform.startswith("win"), reason="Test not supported on Windows")
def test_regular_fields(self): def test_regular_fields(self):
""" """
Model fields should map to their equivalent serializer fields. Model fields should map to their equivalent serializer fields.