python3.14-drf-spectacular-0.30.0
checks.x86_64-linux.nixos-eve
· build #837
· raw
1tribuchet: building on jamie2structuredAttrs is enabled3Sourcing python-remove-tests-dir-hook4Sourcing python-catch-conflicts-hook.sh5Sourcing python-remove-bin-bytecode-hook.sh6Sourcing pypa-build-hook7Using pypaBuildPhase8Sourcing python-runtime-deps-check-hook9Using pythonRuntimeDepsCheckHook10Sourcing pypa-install-hook11Using pypaInstallPhase12Sourcing python-imports-check-hook.sh13Using pythonImportsCheckPhase14Sourcing python-metadata-check-hook.sh15Using pythonMetadataCheckPhase16Sourcing python-namespaces-hook17Sourcing python-catch-conflicts-hook.sh18Sourcing pytest-check-hook19Using pytestCheckPhase
unpackPhase
20unpacking source archive /nix/store/yjha8x4x7rhrbvdsmcjlczihijjbrp8s-source21source root is source22setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tox.ini"configurePhase
23no configure script, doing nothingbuildPhase
24Executing pypaBuildPhase25Creating a wheel...26pypa build flags: --no-isolation --outdir dist/ --wheel27* Getting build dependencies for wheel...28running egg_info29creating drf_spectacular.egg-info30writing drf_spectacular.egg-info/PKG-INFO31writing dependency_links to drf_spectacular.egg-info/dependency_links.txt32writing requirements to drf_spectacular.egg-info/requires.txt33writing top-level names to drf_spectacular.egg-info/top_level.txt34writing manifest file 'drf_spectacular.egg-info/SOURCES.txt'35reading manifest file 'drf_spectacular.egg-info/SOURCES.txt'36reading manifest template 'MANIFEST.in'37warning: no previously-included files matching '*_out.yml' found under directory 'tests'38no previously-included directories found matching 'docs/_build'39no previously-included directories found matching 'helper'40warning: no previously-included files matching '__pycache__' found anywhere in distribution41warning: no previously-included files matching '*.py[co]' found anywhere in distribution42adding license file 'LICENSE'43writing manifest file 'drf_spectacular.egg-info/SOURCES.txt'44* Building wheel...45running bdist_wheel46running build47running build_py48creating build/lib/drf_spectacular49copying drf_spectacular/extensions.py -> build/lib/drf_spectacular50copying drf_spectacular/views.py -> build/lib/drf_spectacular51copying drf_spectacular/apps.py -> build/lib/drf_spectacular52copying drf_spectacular/helpers.py -> build/lib/drf_spectacular53copying drf_spectacular/plumbing.py -> build/lib/drf_spectacular54copying drf_spectacular/hooks.py -> build/lib/drf_spectacular55copying drf_spectacular/utils.py -> build/lib/drf_spectacular56copying drf_spectacular/authentication.py -> build/lib/drf_spectacular57copying drf_spectacular/__init__.py -> build/lib/drf_spectacular58copying drf_spectacular/serializers.py -> build/lib/drf_spectacular59copying drf_spectacular/openapi.py -> build/lib/drf_spectacular60copying drf_spectacular/drainage.py -> build/lib/drf_spectacular61copying drf_spectacular/types.py -> build/lib/drf_spectacular62copying drf_spectacular/renderers.py -> build/lib/drf_spectacular63copying drf_spectacular/settings.py -> build/lib/drf_spectacular64copying drf_spectacular/checks.py -> build/lib/drf_spectacular65copying drf_spectacular/generators.py -> build/lib/drf_spectacular66creating build/lib/drf_spectacular/validation67copying drf_spectacular/validation/__init__.py -> build/lib/drf_spectacular/validation68creating build/lib/drf_spectacular/contrib69copying drf_spectacular/contrib/django_filters.py -> build/lib/drf_spectacular/contrib70copying drf_spectacular/contrib/knox_auth_token.py -> build/lib/drf_spectacular/contrib71copying drf_spectacular/contrib/pydantic.py -> build/lib/drf_spectacular/contrib72copying drf_spectacular/contrib/rest_framework_dataclasses.py -> build/lib/drf_spectacular/contrib73copying drf_spectacular/contrib/rest_framework_jwt.py -> build/lib/drf_spectacular/contrib74copying drf_spectacular/contrib/rest_polymorphic.py -> build/lib/drf_spectacular/contrib75copying drf_spectacular/contrib/rest_framework_simplejwt.py -> build/lib/drf_spectacular/contrib76copying drf_spectacular/contrib/rest_framework_recursive.py -> build/lib/drf_spectacular/contrib77copying drf_spectacular/contrib/__init__.py -> build/lib/drf_spectacular/contrib78copying drf_spectacular/contrib/rest_auth.py -> build/lib/drf_spectacular/contrib79copying drf_spectacular/contrib/rest_framework.py -> build/lib/drf_spectacular/contrib80copying drf_spectacular/contrib/rest_framework_gis.py -> build/lib/drf_spectacular/contrib81copying drf_spectacular/contrib/django_allauth.py -> build/lib/drf_spectacular/contrib82copying drf_spectacular/contrib/django_oauth_toolkit.py -> build/lib/drf_spectacular/contrib83copying drf_spectacular/contrib/djangorestframework_camel_case.py -> build/lib/drf_spectacular/contrib84creating build/lib/drf_spectacular/management85copying drf_spectacular/management/__init__.py -> build/lib/drf_spectacular/management86creating build/lib/drf_spectacular/management/commands87copying drf_spectacular/management/commands/__init__.py -> build/lib/drf_spectacular/management/commands88copying drf_spectacular/management/commands/spectacular.py -> build/lib/drf_spectacular/management/commands89running egg_info90writing drf_spectacular.egg-info/PKG-INFO91writing dependency_links to drf_spectacular.egg-info/dependency_links.txt92writing requirements to drf_spectacular.egg-info/requires.txt93writing top-level names to drf_spectacular.egg-info/top_level.txt94reading manifest file 'drf_spectacular.egg-info/SOURCES.txt'95reading manifest template 'MANIFEST.in'96warning: no previously-included files matching '*_out.yml' found under directory 'tests'97no previously-included directories found matching 'docs/_build'98no previously-included directories found matching 'helper'99warning: no previously-included files matching '__pycache__' found anywhere in distribution100warning: no previously-included files matching '*.py[co]' found anywhere in distribution101adding license file 'LICENSE'102writing manifest file 'drf_spectacular.egg-info/SOURCES.txt'103copying drf_spectacular/py.typed -> build/lib/drf_spectacular104copying drf_spectacular/validation/openapi_3_0_schema.json -> build/lib/drf_spectacular/validation105copying drf_spectacular/validation/openapi_3_2_schema.json -> build/lib/drf_spectacular/validation106copying drf_spectacular/validation/openapi_3_1_schema.json -> build/lib/drf_spectacular/validation107creating build/lib/drf_spectacular/templates/drf_spectacular108copying drf_spectacular/templates/drf_spectacular/swagger_ui.html -> build/lib/drf_spectacular/templates/drf_spectacular109copying drf_spectacular/templates/drf_spectacular/redoc.html -> build/lib/drf_spectacular/templates/drf_spectacular110copying drf_spectacular/templates/drf_spectacular/swagger_ui.js -> build/lib/drf_spectacular/templates/drf_spectacular111installing to build/bdist.linux-x86_64/wheel112running install113running install_lib114creating build/bdist.linux-x86_64/wheel115creating build/bdist.linux-x86_64/wheel/drf_spectacular116creating build/bdist.linux-x86_64/wheel/drf_spectacular/management117creating build/bdist.linux-x86_64/wheel/drf_spectacular/management/commands118copying build/lib/drf_spectacular/management/commands/__init__.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/management/commands119copying build/lib/drf_spectacular/management/commands/spectacular.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/management/commands120copying build/lib/drf_spectacular/management/__init__.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/management121copying build/lib/drf_spectacular/authentication.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular122copying build/lib/drf_spectacular/drainage.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular123creating build/bdist.linux-x86_64/wheel/drf_spectacular/templates124creating build/bdist.linux-x86_64/wheel/drf_spectacular/templates/drf_spectacular125copying build/lib/drf_spectacular/templates/drf_spectacular/redoc.html -> build/bdist.linux-x86_64/wheel/./drf_spectacular/templates/drf_spectacular126copying build/lib/drf_spectacular/templates/drf_spectacular/swagger_ui.js -> build/bdist.linux-x86_64/wheel/./drf_spectacular/templates/drf_spectacular127copying build/lib/drf_spectacular/templates/drf_spectacular/swagger_ui.html -> build/bdist.linux-x86_64/wheel/./drf_spectacular/templates/drf_spectacular128copying build/lib/drf_spectacular/renderers.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular129copying build/lib/drf_spectacular/__init__.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular130creating build/bdist.linux-x86_64/wheel/drf_spectacular/contrib131copying build/lib/drf_spectacular/contrib/rest_framework_dataclasses.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib132copying build/lib/drf_spectacular/contrib/django_allauth.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib133copying build/lib/drf_spectacular/contrib/__init__.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib134copying build/lib/drf_spectacular/contrib/djangorestframework_camel_case.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib135copying build/lib/drf_spectacular/contrib/rest_framework_jwt.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib136copying build/lib/drf_spectacular/contrib/rest_framework.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib137copying build/lib/drf_spectacular/contrib/django_oauth_toolkit.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib138copying build/lib/drf_spectacular/contrib/knox_auth_token.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib139copying build/lib/drf_spectacular/contrib/rest_polymorphic.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib140copying build/lib/drf_spectacular/contrib/rest_framework_gis.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib141copying build/lib/drf_spectacular/contrib/pydantic.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib142copying build/lib/drf_spectacular/contrib/django_filters.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib143copying build/lib/drf_spectacular/contrib/rest_framework_simplejwt.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib144copying build/lib/drf_spectacular/contrib/rest_auth.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib145copying build/lib/drf_spectacular/contrib/rest_framework_recursive.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/contrib146copying build/lib/drf_spectacular/openapi.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular147creating build/bdist.linux-x86_64/wheel/drf_spectacular/validation148copying build/lib/drf_spectacular/validation/__init__.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular/validation149copying build/lib/drf_spectacular/validation/openapi_3_1_schema.json -> build/bdist.linux-x86_64/wheel/./drf_spectacular/validation150copying build/lib/drf_spectacular/validation/openapi_3_0_schema.json -> build/bdist.linux-x86_64/wheel/./drf_spectacular/validation151copying build/lib/drf_spectacular/validation/openapi_3_2_schema.json -> build/bdist.linux-x86_64/wheel/./drf_spectacular/validation152copying build/lib/drf_spectacular/generators.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular153copying build/lib/drf_spectacular/types.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular154copying build/lib/drf_spectacular/settings.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular155copying build/lib/drf_spectacular/extensions.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular156copying build/lib/drf_spectacular/utils.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular157copying build/lib/drf_spectacular/serializers.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular158copying build/lib/drf_spectacular/hooks.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular159copying build/lib/drf_spectacular/helpers.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular160copying build/lib/drf_spectacular/apps.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular161copying build/lib/drf_spectacular/checks.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular162copying build/lib/drf_spectacular/py.typed -> build/bdist.linux-x86_64/wheel/./drf_spectacular163copying build/lib/drf_spectacular/views.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular164copying build/lib/drf_spectacular/plumbing.py -> build/bdist.linux-x86_64/wheel/./drf_spectacular165running install_egg_info166Copying drf_spectacular.egg-info to build/bdist.linux-x86_64/wheel/./drf_spectacular-0.30.0-py3.14.egg-info167running install_scripts168creating build/bdist.linux-x86_64/wheel/drf_spectacular-0.30.0.dist-info/WHEEL169creating '/build/source/dist/.tmp-z52zvnjo/drf_spectacular-0.30.0-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it170adding 'drf_spectacular/__init__.py'171adding 'drf_spectacular/apps.py'172adding 'drf_spectacular/authentication.py'173adding 'drf_spectacular/checks.py'174adding 'drf_spectacular/drainage.py'175adding 'drf_spectacular/extensions.py'176adding 'drf_spectacular/generators.py'177adding 'drf_spectacular/helpers.py'178adding 'drf_spectacular/hooks.py'179adding 'drf_spectacular/openapi.py'180adding 'drf_spectacular/plumbing.py'181adding 'drf_spectacular/py.typed'182adding 'drf_spectacular/renderers.py'183adding 'drf_spectacular/serializers.py'184adding 'drf_spectacular/settings.py'185adding 'drf_spectacular/types.py'186adding 'drf_spectacular/utils.py'187adding 'drf_spectacular/views.py'188adding 'drf_spectacular/contrib/__init__.py'189adding 'drf_spectacular/contrib/django_allauth.py'190adding 'drf_spectacular/contrib/django_filters.py'191adding 'drf_spectacular/contrib/django_oauth_toolkit.py'192adding 'drf_spectacular/contrib/djangorestframework_camel_case.py'193adding 'drf_spectacular/contrib/knox_auth_token.py'194adding 'drf_spectacular/contrib/pydantic.py'195adding 'drf_spectacular/contrib/rest_auth.py'196adding 'drf_spectacular/contrib/rest_framework.py'197adding 'drf_spectacular/contrib/rest_framework_dataclasses.py'198adding 'drf_spectacular/contrib/rest_framework_gis.py'199adding 'drf_spectacular/contrib/rest_framework_jwt.py'200adding 'drf_spectacular/contrib/rest_framework_recursive.py'201adding 'drf_spectacular/contrib/rest_framework_simplejwt.py'202adding 'drf_spectacular/contrib/rest_polymorphic.py'203adding 'drf_spectacular/management/__init__.py'204adding 'drf_spectacular/management/commands/__init__.py'205adding 'drf_spectacular/management/commands/spectacular.py'206adding 'drf_spectacular/templates/drf_spectacular/redoc.html'207adding 'drf_spectacular/templates/drf_spectacular/swagger_ui.html'208adding 'drf_spectacular/templates/drf_spectacular/swagger_ui.js'209adding 'drf_spectacular/validation/__init__.py'210adding 'drf_spectacular/validation/openapi_3_0_schema.json'211adding 'drf_spectacular/validation/openapi_3_1_schema.json'212adding 'drf_spectacular/validation/openapi_3_2_schema.json'213adding 'drf_spectacular-0.30.0.dist-info/licenses/LICENSE'214adding 'drf_spectacular-0.30.0.dist-info/METADATA'215adding 'drf_spectacular-0.30.0.dist-info/WHEEL'216adding 'drf_spectacular-0.30.0.dist-info/top_level.txt'217adding 'drf_spectacular-0.30.0.dist-info/RECORD'218removing build/bdist.linux-x86_64/wheel219Successfully built drf_spectacular-0.30.0-py3-none-any.whl220Finished creating a wheel...221Finished executing pypaBuildPhasepythonRuntimeDepsCheckHook
222Executing pythonRuntimeDepsCheck223Checking runtime dependencies for drf_spectacular-0.30.0-py3-none-any.whl224Finished executing pythonRuntimeDepsCheckinstallPhase
225Executing pypaInstallPhase226Successfully installed drf_spectacular-0.30.0-py3-none-any.whl227Finished executing pypaInstallPhasepythonOutputDistPhase
228Executing pythonOutputDistPhase229Finished executing pythonOutputDistPhasefixupPhase
230shrinking RPATHs of ELF executables and libraries in /nix/store/ys6q5wa2392d57m50yaiga5msqdynkgh-python3.14-drf-spectacular-0.30.0-dist231checking for references to /build/ in /nix/store/ys6q5wa2392d57m50yaiga5msqdynkgh-python3.14-drf-spectacular-0.30.0-dist...232patching script interpreter paths in /nix/store/ys6q5wa2392d57m50yaiga5msqdynkgh-python3.14-drf-spectacular-0.30.0-dist233shrinking RPATHs of ELF executables and libraries in /nix/store/l9l42aw8l9bd9cghv7w3aknvaw6x4cpd-python3.14-drf-spectacular-0.30.0234checking for references to /build/ in /nix/store/l9l42aw8l9bd9cghv7w3aknvaw6x4cpd-python3.14-drf-spectacular-0.30.0...235patching script interpreter paths in /nix/store/l9l42aw8l9bd9cghv7w3aknvaw6x4cpd-python3.14-drf-spectacular-0.30.0236stripping (with command strip and flags -S -p) in /nix/store/l9l42aw8l9bd9cghv7w3aknvaw6x4cpd-python3.14-drf-spectacular-0.30.0/lib237Executing pythonRemoveTestsDir238Finished executing pythonRemoveTestsDirinstallCheckPhase
239no Makefile or custom installCheckPhase, doing nothingpythonImportsCheckPhase
240Executing pythonImportsCheckPhase241Check whether the following modules can be imported: drf_spectacularpythonMetadataCheckPhase
242Executing pythonMetadataCheckPhasepytestCheckPhase
243Executing pytestCheckPhase244pytest flags: -m pytest --deselect=tests/test_command.py::test_command_check --ignore-glob=tests/contrib/test_pydantic.py --ignore-glob=tests/contrib/test_rest_framework_gis.py --deselect=tests/test_fields.py::test_fields --deselect=tests/test_fields.py::test_fields_oas_3_1245Operations to perform:246 Apply all migrations: account, auth, authtoken, contenttypes, knox, oauth2_provider, sessions, sites, socialaccount247Running migrations:248 Applying contenttypes.0001_initial... OK249 Applying auth.0001_initial... OK250 Applying account.0001_initial... OK251 Applying account.0002_email_max_length... OK252 Applying account.0003_alter_emailaddress_create_unique_verified_email... OK253 Applying account.0004_alter_emailaddress_drop_unique_email... OK254 Applying account.0005_emailaddress_idx_upper_email... OK255 Applying account.0006_emailaddress_lower... OK256 Applying account.0007_emailaddress_idx_email... OK257 Applying account.0008_emailaddress_unique_primary_email_fixup... OK258 Applying account.0009_emailaddress_unique_primary_email... OK259 Applying contenttypes.0002_remove_content_type_name... OK260 Applying auth.0002_alter_permission_name_max_length... OK261 Applying auth.0003_alter_user_email_max_length... OK262 Applying auth.0004_alter_user_username_opts... OK263 Applying auth.0005_alter_user_last_login_null... OK264 Applying auth.0006_require_contenttypes_0002... OK265 Applying auth.0007_alter_validators_add_error_messages... OK266 Applying auth.0008_alter_user_username_max_length... OK267 Applying auth.0009_alter_user_last_name_max_length... OK268 Applying auth.0010_alter_group_name_max_length... OK269 Applying auth.0011_update_proxy_permissions... OK270 Applying auth.0012_alter_user_first_name_max_length... OK271 Applying authtoken.0001_initial... OK272 Applying authtoken.0002_auto_20160226_1747... OK273 Applying authtoken.0003_tokenproxy... OK274 Applying authtoken.0004_alter_tokenproxy_options... OK275 Applying knox.0001_initial... OK276 Applying knox.0002_auto_20150916_1425... OK277 Applying knox.0003_auto_20150916_1526... OK278 Applying knox.0004_authtoken_expires... OK279 Applying knox.0005_authtoken_token_key... OK280 Applying knox.0006_auto_20160818_0932... OK281 Applying knox.0007_auto_20190111_0542... OK282 Applying knox.0008_remove_authtoken_salt... OK283 Applying knox.0009_extend_authtoken_field... OK284 Applying oauth2_provider.0001_initial... OK285 Applying oauth2_provider.0002_auto_20190406_1805... OK286 Applying oauth2_provider.0003_auto_20201211_1314... OK287 Applying oauth2_provider.0004_auto_20200902_2022... OK288 Applying oauth2_provider.0005_auto_20211222_2352... OK289 Applying oauth2_provider.0006_alter_application_client_secret... OK290 Applying oauth2_provider.0007_application_post_logout_redirect_uris... OK291 Applying oauth2_provider.0008_alter_accesstoken_token... OK292 Applying oauth2_provider.0009_add_hash_client_secret... OK293 Applying oauth2_provider.0010_application_allowed_origins... OK294 Applying oauth2_provider.0011_refreshtoken_token_family... OK295 Applying oauth2_provider.0012_add_token_checksum... OK296 Applying oauth2_provider.0013_alter_application_authorization_grant_type_device... OK297 Applying oauth2_provider.0014_alter_help_text... OK298 Applying oauth2_provider.0015_refreshtoken_token_checksum... OK299 Applying oauth2_provider.0016_alter_devicegrant_scope... OK300 Applying oauth2_provider.0017_application_dcr_created... OK301 Applying oauth2_provider.0018_resource_indicators... OK302 Applying oauth2_provider.0019_application_registration_source... OK303 Applying oauth2_provider.0020_cimd_application_fields... OK304 Applying oauth2_provider.0021_translatable_field_labels... OK305 Applying oauth2_provider.0022_refreshtoken_token_family_index... OK306 Applying sessions.0001_initial... OK307 Applying sites.0001_initial... OK308 Applying sites.0002_alter_domain_unique... OK309 Applying socialaccount.0001_initial... OK310 Applying socialaccount.0002_token_max_lengths... OK311 Applying socialaccount.0003_extra_data_default_dict... OK312 Applying socialaccount.0004_app_provider_id_settings... OK313 Applying socialaccount.0005_socialtoken_nullable_app... OK314 Applying socialaccount.0006_alter_socialaccount_extra_data... OK315============================= test session starts ==============================316platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0317django: version: 5.2.18318rootdir: /build/source319configfile: tox.ini320plugins: django-4.14.0321collected 544 items / 4 deselected / 540 selected322323tests/contrib/test_django_filters.py . [ 0%]324tests/contrib/test_rest_polymorphic.py .s [ 0%]325tests/test_extend_schema_view.py . [ 0%]326tests/test_fields.py . [ 0%]327tests/test_mock_request.py .... [ 1%]328tests/test_recursion.py . [ 1%]329tests/contrib/test_django_allauth.py . [ 2%]330tests/contrib/test_django_filters.py ........ [ 3%]331tests/contrib/test_djangorestframework_camel_case.py ... [ 4%]332tests/contrib/test_drf_jwt.py ss [ 4%]333tests/contrib/test_drf_nested_routers.py ... [ 5%]334tests/contrib/test_drf_spectacular_sidecar.py .. [ 5%]335tests/contrib/test_knox_auth_token.py .. [ 5%]336tests/contrib/test_oauth_toolkit.py ... [ 6%]337tests/contrib/test_rest_auth.py .... [ 7%]338tests/contrib/test_rest_framework_dataclasses.py .. [ 7%]339tests/contrib/test_rest_framework_recursive.py . [ 7%]340tests/contrib/test_rest_polymorphic.py .s.s [ 8%]341tests/contrib/test_simplejwt.py ..... [ 9%]342tests/test_basic.py .. [ 9%]343tests/test_callbacks.py .. [ 10%]344tests/test_command.py ...... [ 11%]345tests/test_custom_settings.py .. [ 11%]346tests/test_examples.py ........ [ 12%]347tests/test_extend_schema.py ......... [ 14%]348tests/test_extend_schema_view.py . [ 14%]349tests/test_extensions.py ........... [ 16%]350tests/test_generator_stats.py ... [ 17%]351tests/test_i18n.py ...... [ 18%]352tests/test_meta.py . [ 18%]353tests/test_mock_request.py .. [ 19%]354tests/test_oas31.py ... [ 19%]355tests/test_plumbing.py ................................................. [ 28%]356....... [ 30%]357tests/test_polymorphic.py ................. [ 33%]358tests/test_postprocessing.py ................. [ 36%]359tests/test_recursion.py . [ 36%]360tests/test_regressions.py .............................................. [ 45%]361........................................................................ [ 58%]362........................................................................ [ 71%]363.................. [ 75%]364tests/test_specification_extensions.py ....... [ 76%]365tests/test_split.py .. [ 76%]366tests/test_validators.py ................................. [ 82%]367tests/test_versioning.py ................................... [ 89%]368tests/test_view.py .................... [ 92%]369tests/test_warnings.py .................................. [ 99%]370tests/test_webhooks.py .... [100%]371372================ 535 passed, 5 skipped, 4 deselected in 21.09s =================373Finished executing pytestCheckPhase