<86>Apr 27 09:28:31 userdel[3519964]: delete user 'rooter' <86>Apr 27 09:28:31 userdel[3519964]: removed group 'rooter' owned by 'rooter' <86>Apr 27 09:28:31 userdel[3519964]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 27 09:28:31 groupadd[3520010]: group added to /etc/group: name=rooter, GID=1868 <86>Apr 27 09:28:31 groupadd[3520010]: group added to /etc/gshadow: name=rooter <86>Apr 27 09:28:31 groupadd[3520010]: new group: name=rooter, GID=1868 <86>Apr 27 09:28:31 useradd[3520043]: new user: name=rooter, UID=1868, GID=1868, home=/root, shell=/bin/bash, from=none <86>Apr 27 09:28:31 userdel[3520091]: delete user 'builder' <86>Apr 27 09:28:31 userdel[3520091]: removed group 'builder' owned by 'builder' <86>Apr 27 09:28:31 userdel[3520091]: removed shadow group 'builder' owned by 'builder' <86>Apr 27 09:28:32 groupadd[3520128]: group added to /etc/group: name=builder, GID=1869 <86>Apr 27 09:28:32 groupadd[3520128]: group added to /etc/gshadow: name=builder <86>Apr 27 09:28:32 groupadd[3520128]: new group: name=builder, GID=1869 <86>Apr 27 09:28:32 useradd[3520160]: new user: name=builder, UID=1869, GID=1869, home=/usr/src, shell=/bin/bash, from=none <13>Apr 27 09:28:35 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed <13>Apr 27 09:28:35 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed <13>Apr 27 09:28:35 rpmi: libexpat-2.5.0-alt1 sisyphus+309227.100.1.1 1667075766 installed <13>Apr 27 09:28:35 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed <13>Apr 27 09:28:35 rpmi: libp11-kit-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 09:28:35 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed <13>Apr 27 09:28:35 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 09:28:35 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Apr 27 09:28:35 rpmi: ca-certificates-2024.02.24-alt1 sisyphus+341362.100.1.1 1708791001 installed <13>Apr 27 09:28:35 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Apr 27 09:28:35 rpmi: p11-kit-trust-1:0.25.3-alt2 sisyphus+336533.100.1.1 1702645575 installed <13>Apr 27 09:28:35 rpmi: libcrypto3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 09:28:35 rpmi: libssl3-3.1.5-alt2 sisyphus+343320.140.3.1 1711982452 installed <13>Apr 27 09:28:35 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:28:36 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:28:36 rpmi: python3-module-py3dephell-0.1.0-alt2 sisyphus+328191.600.5.1 1693609196 installed <13>Apr 27 09:28:36 rpmi: python3-module-pyproject-installer-0.5.3-alt1 sisyphus+344989.100.3.1 1713974805 installed <13>Apr 27 09:28:36 rpmi: rpm-macros-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 09:28:36 rpmi: tests-for-installed-python3-pkgs-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 09:28:36 rpmi: rpm-build-python3-0.1.25-alt1 sisyphus+344685.100.1.1 1712595070 installed <13>Apr 27 09:28:36 rpmi: rpm-build-pyproject-0.0.5-alt1 sisyphus+344989.500.3.1 1713974843 installed <13>Apr 27 09:28:39 rpmi: python3-module-markupsafe-1:2.1.5-alt1 sisyphus+339663.100.1.1 1706899589 installed <13>Apr 27 09:28:39 rpmi: python3-module-werkzeug-3.0.2-alt2 sisyphus+343577.300.2.1 1712838941 installed <13>Apr 27 09:28:39 rpmi: python3-module-rpds-py-0.18.0-alt1 sisyphus+341524.100.1.1 1709039254 installed <13>Apr 27 09:28:39 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Apr 27 09:28:39 rpmi: python3-module-attrs-23.2.0-alt1 sisyphus+338876.100.1.2 1706109385 installed <13>Apr 27 09:28:39 rpmi: python3-module-referencing-0.35.0-alt1 sisyphus+345745.100.1.1 1713951719 installed <13>Apr 27 09:28:39 rpmi: python3-module-jinja2-3.1.3-alt1 sisyphus+338371.3500.8.1 1706006785 installed <13>Apr 27 09:28:39 rpmi: python3-module-pkg_resources-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 09:28:39 rpmi: python3-module-lexicon-1.0.0-alt2 sisyphus+279609.100.1.1 1626609017 installed <13>Apr 27 09:28:39 rpmi: python3-module-itsdangerous-2.2.0-alt1 sisyphus+345793.200.2.1 1714032239 installed <13>Apr 27 09:28:39 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Apr 27 09:28:39 rpmi: python3-module-packaging-24.0-alt1 sisyphus+342487.100.2.1 1710407438 installed <13>Apr 27 09:28:39 rpmi: python3-module-pytest-8.0.2-alt1 sisyphus+341429.100.2.1 1709025013 installed <13>Apr 27 09:28:39 rpmi: python3-module-jsonschema-specifications-2023.12.1-alt1 sisyphus+338556.300.2.1 1705824791 installed <13>Apr 27 09:28:39 rpmi: python3-module-six-1.16.0-alt2 sisyphus+324249.100.1.1 1688484676 installed <13>Apr 27 09:28:39 rpmi: python3-module-dateutil-2.8.3-alt0.git0586f4a sisyphus+338928.600.2.1 1706746480 installed <13>Apr 27 09:28:39 rpmi: python3-module-cpuinfo-9.0.0-alt2 sisyphus+335302.100.2.1 1701248416 installed <13>Apr 27 09:28:39 rpmi: python3-module-click-8.1.7-alt1 sisyphus+327424.100.2.1 1695395098 installed <13>Apr 27 09:28:39 rpmi: python3-module-blinker-1.7.0-alt1 sisyphus+333745.100.1.1 1699346340 installed <13>Apr 27 09:28:39 rpmi: python3-module-flask-3.0.3-alt1 sisyphus+344651.100.1.1 1712577196 installed <13>Apr 27 09:28:39 rpmi: python3-module-apipkg-3.0.1-alt2 sisyphus+323078.100.1.1 1686823905 installed <13>Apr 27 09:28:39 rpmi: python3-module-py-1.11.0-alt1 sisyphus+295927.100.2.1 1646050822 installed <13>Apr 27 09:28:39 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094932 installed <13>Apr 27 09:28:39 rpmi: python3-module-yaml-6.0.1-alt1.1 sisyphus+333513.45640.73.1 1704640302 installed <13>Apr 27 09:28:39 rpmi: libpython3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:28:39 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:28:39 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:28:39 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486782 installed <13>Apr 27 09:28:40 rpmi: python3-dev-3.12.2-alt1 sisyphus+341702.200.1.1 1709232959 installed <13>Apr 27 09:28:40 rpmi: python3-module-setuptools-1:69.5.1-alt1 sisyphus+345209.100.2.1 1713349328 installed <13>Apr 27 09:28:40 rpmi: python3-module-invoke-2.2.0-alt1 sisyphus+326614.100.2.1 1691484876 installed <13>Apr 27 09:28:40 rpmi: python3-module-pytest-benchmark-4.0.0-alt2 sisyphus+326832.100.2.1 1691598075 installed <13>Apr 27 09:28:40 rpmi: python3-module-pytest-flask-1.3.0-alt1 sisyphus+335906.1200.21.1 1702887145 installed <13>Apr 27 09:28:41 rpmi: python3-module-faker-24.11.0-alt1 sisyphus+345481.100.1.1 1713545161 installed <13>Apr 27 09:28:41 rpmi: python3-module-jsonschema-4.21.1-alt1 sisyphus+338556.400.2.1 1705824825 installed <13>Apr 27 09:28:41 rpmi: python3-module-pytest-mock-3.14.0-alt1 sisyphus+343327.100.2.2 1711118794 installed <13>Apr 27 09:28:41 rpmi: python3-module-wheel-0.43.0-alt1 sisyphus+342546.200.3.1 1710867409 installed <13>Apr 27 09:28:41 rpmi: python3-module-tzlocal-5.0.1-alt1 sisyphus+321784.100.2.1 1685018448 installed <13>Apr 27 09:28:41 rpmi: python3-module-pytz-1:2023.3.post1-alt1 sisyphus+335112.100.1.1 1700900843 installed <13>Apr 27 09:28:41 rpmi: python3-module-mock-5.1.0-alt1 sisyphus+325622.100.1.1 1690382129 installed <13>Apr 27 09:28:41 rpmi: python3-module-importlib-resources-6.4.0-alt1 sisyphus+343322.100.1.1 1711104512 installed <13>Apr 27 09:28:41 rpmi: python3-module-aniso8601-9.0.1-alt1 sisyphus+304931.100.1.1 1659873198 installed Building target platforms: i586 Building for target i586 Wrote: /usr/src/in/nosrpm/python3-module-flask-restx-1.3.0-alt1.nosrc.rpm (w1.gzdio) Installing python3-module-flask-restx-1.3.0-alt1.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.38258 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-flask-restx-1.3.0 + echo 'Source #0 (python3-module-flask-restx-1.3.0.tar):' Source #0 (python3-module-flask-restx-1.3.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-flask-restx-1.3.0.tar + cd python3-module-flask-restx-1.3.0 + echo 'Source #1 (node_modules.tar.gz):' Source #1 (node_modules.tar.gz): + /bin/gzip -dc /usr/src/RPM/SOURCES/node_modules.tar.gz + /bin/tar -xf - + /bin/chmod -c -Rf u+rwX,go-w . + echo 'Patch #0 (python3-module-flask-restx-1.3.0-alt1.patch):' Patch #0 (python3-module-flask-restx-1.3.0-alt1.patch): + /usr/bin/patch -p1 patching file node_modules.tar.gz patching file update_node_modules.sh + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep518 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep518 INFO : pyproject.toml was not found, using defaults + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show pep517 + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify pep517 INFO : pyproject.toml was not found, using defaults + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json show metadata + /usr/bin/python3 -m pyproject_installer deps --depsconfig /usr/src/RPM/SOURCES/pyproject_deps.json sync --verify metadata INFO : Building metadata INFO : Building metadata with prepare_metadata_for_build_wheel INFO : Source tree: /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0 INFO : Output dir: /usr/src/tmp/tmpysqcns8m INFO : pyproject.toml was not found, using defaults + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.70748 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-flask-restx-1.3.0 + mkdir -p flask_restx/static + cp node_modules/swagger-ui-dist/swagger-ui.css node_modules/swagger-ui-dist/swagger-ui.css.map node_modules/swagger-ui-dist/swagger-ui-bundle.js node_modules/swagger-ui-dist/swagger-ui-es-bundle-core.js node_modules/swagger-ui-dist/swagger-ui-es-bundle.js node_modules/swagger-ui-dist/swagger-ui-standalone-preset.js node_modules/swagger-ui-dist/swagger-ui.js node_modules/swagger-ui-dist/swagger-ui-bundle.js.map node_modules/swagger-ui-dist/swagger-ui-es-bundle-core.js.map node_modules/swagger-ui-dist/swagger-ui-es-bundle.js.map node_modules/swagger-ui-dist/swagger-ui-standalone-preset.js.map node_modules/swagger-ui-dist/swagger-ui.js.map node_modules/swagger-ui-dist/favicon-16x16.png node_modules/swagger-ui-dist/favicon-32x32.png node_modules/swagger-ui-dist/oauth2-redirect.html flask_restx/static + cp node_modules/typeface-droid-sans/index.css flask_restx/static/droid-sans.css + cp -R node_modules/typeface-droid-sans/files flask_restx/static/ + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec INFO : pyproject_installer.lib.build_backend : pyproject.toml was not found, using defaults INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta:__legacy__ INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} /usr/lib/python3/site-packages/setuptools/_distutils/dist.py:266: UserWarning: Unknown distribution option: 'dev_require' warnings.warn(msg) INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build INFO : root : creating build/lib INFO : root : creating build/lib/flask_restx INFO : root : copying flask_restx/utils.py -> build/lib/flask_restx INFO : root : copying flask_restx/swagger.py -> build/lib/flask_restx INFO : root : copying flask_restx/resource.py -> build/lib/flask_restx INFO : root : copying flask_restx/reqparse.py -> build/lib/flask_restx INFO : root : copying flask_restx/representations.py -> build/lib/flask_restx INFO : root : copying flask_restx/postman.py -> build/lib/flask_restx INFO : root : copying flask_restx/namespace.py -> build/lib/flask_restx INFO : root : copying flask_restx/model.py -> build/lib/flask_restx INFO : root : copying flask_restx/mask.py -> build/lib/flask_restx INFO : root : copying flask_restx/marshalling.py -> build/lib/flask_restx INFO : root : copying flask_restx/inputs.py -> build/lib/flask_restx INFO : root : copying flask_restx/fields.py -> build/lib/flask_restx INFO : root : copying flask_restx/errors.py -> build/lib/flask_restx INFO : root : copying flask_restx/cors.py -> build/lib/flask_restx INFO : root : copying flask_restx/apidoc.py -> build/lib/flask_restx INFO : root : copying flask_restx/api.py -> build/lib/flask_restx INFO : root : copying flask_restx/_http.py -> build/lib/flask_restx INFO : root : copying flask_restx/__init__.py -> build/lib/flask_restx INFO : root : copying flask_restx/__about__.py -> build/lib/flask_restx INFO : root : creating build/lib/flask_restx/schemas INFO : root : copying flask_restx/schemas/__init__.py -> build/lib/flask_restx/schemas INFO : root : running egg_info INFO : root : writing flask_restx.egg-info/PKG-INFO INFO : root : writing dependency_links to flask_restx.egg-info/dependency_links.txt INFO : root : writing requirements to flask_restx.egg-info/requires.txt INFO : root : writing top-level names to flask_restx.egg-info/top_level.txt INFO : root : reading manifest file 'flask_restx.egg-info/SOURCES.txt' INFO : root : reading manifest template 'MANIFEST.in' WARNING : root : warning: no previously-included files matching '*.pyc' found anywhere in distribution INFO : root : adding license file 'LICENSE' INFO : root : writing manifest file 'flask_restx.egg-info/SOURCES.txt' /usr/lib/python3/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'flask_restx.static' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'flask_restx.static' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'flask_restx.static' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'flask_restx.static' to be distributed and are already explicitly excluding 'flask_restx.static' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'flask_restx.static.files' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'flask_restx.static.files' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'flask_restx.static.files' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'flask_restx.static.files' to be distributed and are already explicitly excluding 'flask_restx.static.files' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /usr/lib/python3/site-packages/setuptools/command/build_py.py:207: _Warning: Package 'flask_restx.templates' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'flask_restx.templates' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'flask_restx.templates' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'flask_restx.templates' to be distributed and are already explicitly excluding 'flask_restx.templates' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) INFO : root : creating build/lib/flask_restx/static INFO : root : copying flask_restx/static/droid-sans.css -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/favicon-16x16.png -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/favicon-32x32.png -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/oauth2-redirect.html -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-bundle.js -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-bundle.js.map -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-es-bundle-core.js -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-es-bundle-core.js.map -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-es-bundle.js -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-es-bundle.js.map -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-standalone-preset.js -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui-standalone-preset.js.map -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui.css -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui.css.map -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui.js -> build/lib/flask_restx/static INFO : root : copying flask_restx/static/swagger-ui.js.map -> build/lib/flask_restx/static INFO : root : creating build/lib/flask_restx/static/files INFO : root : copying flask_restx/static/files/.npmignore -> build/lib/flask_restx/static/files INFO : root : copying flask_restx/static/files/droid-sans-latin-400.woff -> build/lib/flask_restx/static/files INFO : root : copying flask_restx/static/files/droid-sans-latin-400.woff2 -> build/lib/flask_restx/static/files INFO : root : copying flask_restx/static/files/droid-sans-latin-700.woff -> build/lib/flask_restx/static/files INFO : root : copying flask_restx/static/files/droid-sans-latin-700.woff2 -> build/lib/flask_restx/static/files INFO : root : creating build/lib/flask_restx/templates INFO : root : copying flask_restx/templates/swagger-ui-css.html -> build/lib/flask_restx/templates INFO : root : copying flask_restx/templates/swagger-ui-libs.html -> build/lib/flask_restx/templates INFO : root : copying flask_restx/templates/swagger-ui.html -> build/lib/flask_restx/templates INFO : root : copying flask_restx/schemas/oas-2.0.json -> build/lib/flask_restx/schemas INFO : wheel : installing to build/bdist.linux-i686/wheel INFO : root : running install INFO : root : running install_lib INFO : root : creating build/bdist.linux-i686 INFO : root : creating build/bdist.linux-i686/wheel INFO : root : creating build/bdist.linux-i686/wheel/flask_restx INFO : root : creating build/bdist.linux-i686/wheel/flask_restx/templates INFO : root : copying build/lib/flask_restx/templates/swagger-ui.html -> build/bdist.linux-i686/wheel/flask_restx/templates INFO : root : copying build/lib/flask_restx/templates/swagger-ui-libs.html -> build/bdist.linux-i686/wheel/flask_restx/templates INFO : root : copying build/lib/flask_restx/templates/swagger-ui-css.html -> build/bdist.linux-i686/wheel/flask_restx/templates INFO : root : creating build/bdist.linux-i686/wheel/flask_restx/static INFO : root : creating build/bdist.linux-i686/wheel/flask_restx/static/files INFO : root : copying build/lib/flask_restx/static/files/droid-sans-latin-700.woff2 -> build/bdist.linux-i686/wheel/flask_restx/static/files INFO : root : copying build/lib/flask_restx/static/files/droid-sans-latin-700.woff -> build/bdist.linux-i686/wheel/flask_restx/static/files INFO : root : copying build/lib/flask_restx/static/files/droid-sans-latin-400.woff2 -> build/bdist.linux-i686/wheel/flask_restx/static/files INFO : root : copying build/lib/flask_restx/static/files/droid-sans-latin-400.woff -> build/bdist.linux-i686/wheel/flask_restx/static/files INFO : root : copying build/lib/flask_restx/static/files/.npmignore -> build/bdist.linux-i686/wheel/flask_restx/static/files INFO : root : copying build/lib/flask_restx/static/swagger-ui.js.map -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui.js -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui.css.map -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui.css -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-standalone-preset.js.map -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-standalone-preset.js -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-es-bundle.js.map -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-es-bundle.js -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-es-bundle-core.js.map -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-es-bundle-core.js -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-bundle.js.map -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/swagger-ui-bundle.js -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/oauth2-redirect.html -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/favicon-32x32.png -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/favicon-16x16.png -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : copying build/lib/flask_restx/static/droid-sans.css -> build/bdist.linux-i686/wheel/flask_restx/static INFO : root : creating build/bdist.linux-i686/wheel/flask_restx/schemas INFO : root : copying build/lib/flask_restx/schemas/oas-2.0.json -> build/bdist.linux-i686/wheel/flask_restx/schemas INFO : root : copying build/lib/flask_restx/schemas/__init__.py -> build/bdist.linux-i686/wheel/flask_restx/schemas INFO : root : copying build/lib/flask_restx/__about__.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/__init__.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/_http.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/api.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/apidoc.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/cors.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/errors.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/fields.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/inputs.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/marshalling.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/mask.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/model.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/namespace.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/postman.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/representations.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/reqparse.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/resource.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/swagger.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : copying build/lib/flask_restx/utils.py -> build/bdist.linux-i686/wheel/flask_restx INFO : root : running install_egg_info INFO : root : Copying flask_restx.egg-info to build/bdist.linux-i686/wheel/flask_restx-1.3.0-py3.12.egg-info INFO : root : running install_scripts INFO : wheel : creating build/bdist.linux-i686/wheel/flask_restx-1.3.0.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/dist/.tmp-4qigbu2a/flask_restx-1.3.0-py2.py3-none-any.whl' and adding 'build/bdist.linux-i686/wheel' to it INFO : wheel : adding 'flask_restx/__about__.py' INFO : wheel : adding 'flask_restx/__init__.py' INFO : wheel : adding 'flask_restx/_http.py' INFO : wheel : adding 'flask_restx/api.py' INFO : wheel : adding 'flask_restx/apidoc.py' INFO : wheel : adding 'flask_restx/cors.py' INFO : wheel : adding 'flask_restx/errors.py' INFO : wheel : adding 'flask_restx/fields.py' INFO : wheel : adding 'flask_restx/inputs.py' INFO : wheel : adding 'flask_restx/marshalling.py' INFO : wheel : adding 'flask_restx/mask.py' INFO : wheel : adding 'flask_restx/model.py' INFO : wheel : adding 'flask_restx/namespace.py' INFO : wheel : adding 'flask_restx/postman.py' INFO : wheel : adding 'flask_restx/representations.py' INFO : wheel : adding 'flask_restx/reqparse.py' INFO : wheel : adding 'flask_restx/resource.py' INFO : wheel : adding 'flask_restx/swagger.py' INFO : wheel : adding 'flask_restx/utils.py' INFO : wheel : adding 'flask_restx/schemas/__init__.py' INFO : wheel : adding 'flask_restx/schemas/oas-2.0.json' INFO : wheel : adding 'flask_restx/static/droid-sans.css' INFO : wheel : adding 'flask_restx/static/favicon-16x16.png' INFO : wheel : adding 'flask_restx/static/favicon-32x32.png' INFO : wheel : adding 'flask_restx/static/oauth2-redirect.html' INFO : wheel : adding 'flask_restx/static/swagger-ui-bundle.js' INFO : wheel : adding 'flask_restx/static/swagger-ui-bundle.js.map' INFO : wheel : adding 'flask_restx/static/swagger-ui-es-bundle-core.js' INFO : wheel : adding 'flask_restx/static/swagger-ui-es-bundle-core.js.map' INFO : wheel : adding 'flask_restx/static/swagger-ui-es-bundle.js' INFO : wheel : adding 'flask_restx/static/swagger-ui-es-bundle.js.map' INFO : wheel : adding 'flask_restx/static/swagger-ui-standalone-preset.js' INFO : wheel : adding 'flask_restx/static/swagger-ui-standalone-preset.js.map' INFO : wheel : adding 'flask_restx/static/swagger-ui.css' INFO : wheel : adding 'flask_restx/static/swagger-ui.css.map' INFO : wheel : adding 'flask_restx/static/swagger-ui.js' INFO : wheel : adding 'flask_restx/static/swagger-ui.js.map' INFO : wheel : adding 'flask_restx/static/files/.npmignore' INFO : wheel : adding 'flask_restx/static/files/droid-sans-latin-400.woff' INFO : wheel : adding 'flask_restx/static/files/droid-sans-latin-400.woff2' INFO : wheel : adding 'flask_restx/static/files/droid-sans-latin-700.woff' INFO : wheel : adding 'flask_restx/static/files/droid-sans-latin-700.woff2' INFO : wheel : adding 'flask_restx/templates/swagger-ui-css.html' INFO : wheel : adding 'flask_restx/templates/swagger-ui-libs.html' INFO : wheel : adding 'flask_restx/templates/swagger-ui.html' INFO : wheel : adding 'flask_restx-1.3.0.dist-info/LICENSE' INFO : wheel : adding 'flask_restx-1.3.0.dist-info/METADATA' INFO : wheel : adding 'flask_restx-1.3.0.dist-info/WHEEL' INFO : wheel : adding 'flask_restx-1.3.0.dist-info/top_level.txt' INFO : wheel : adding 'flask_restx-1.3.0.dist-info/RECORD' INFO : wheel : removing build/bdist.linux-i686/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: flask_restx-1.3.0-py2.py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.21560 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-flask-restx-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-flask-restx-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-flask-restx-1.3.0 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-flask-restx-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: flask_restx-1.3.0-py2.py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-flask-restx-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: flask_restx-1.3.0.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: flask_restx-1.3.0.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: flask_restx-1.3.0.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: flask_restx-1.3.0.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-flask-restx-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-flask-restx-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-flask-restx-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-flask-restx-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-flask-restx-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-flask-restx-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-flask-restx-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-flask-restx-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/schemas/__init__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__about__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/_http.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/apidoc.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/cors.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/errors.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/fields.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/inputs.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/marshalling.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/mask.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/model.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/postman.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/representations.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/resource.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-flask-restx-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/schemas/__init__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__about__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/_http.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/apidoc.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/cors.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/errors.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/fields.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/inputs.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/marshalling.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/mask.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/model.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/postman.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/representations.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/resource.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-flask-restx-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/schemas/__init__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__about__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/_http.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/apidoc.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/cors.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/errors.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/fields.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/inputs.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/marshalling.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/mask.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/model.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/postman.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/representations.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/resource.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py compile /usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.pyc' './usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.68824 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-flask-restx-1.3.0 + EXCLUDE_TESTS_CONDITION='not ( (URLTest and test_check) or (EmailTest and test_valid_value_check))' + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -vra --ignore=tests/benchmarks -k 'not ( (URLTest and test_check) or (EmailTest and test_valid_value_check))' INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/dist/flask_restx-1.3.0-py2.py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/dist/flask_restx-1.3.0-py2.py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-vra', '--ignore=tests/benchmarks', '-k', 'not ( (URLTest and test_check) or (EmailTest and test_valid_value_check))'] ============================= test session starts ============================== platform linux -- Python 3.12.2, pytest-8.0.2, pluggy-1.5.0 -- /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/.run_venv/bin/python3 cachedir: .pytest_cache benchmark: 4.0.0 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000) rootdir: /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0 configfile: setup.cfg testpaths: tests plugins: mock-3.14.0, Faker-24.11.0, flask-1.3.0, benchmark-4.0.0 collecting ... collected 1230 items / 3 deselected / 1227 selected tests/legacy/test_api_legacy.py::APITest::test_unauthorized_no_challenge_by_default PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_unauthorized PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_unauthorized_custom_realm PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_handle_error_401_no_challenge_by_default PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_handle_error_401_sends_challege_default_realm PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_handle_error_401_sends_challege_configured_realm PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_handle_error_does_not_swallow_exceptions PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_api_representation PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_api_base PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_api_delayed_initialization PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_api_prefix PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_handle_auth PASSED [ 0%] tests/legacy/test_api_legacy.py::APITest::test_media_types PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_media_types_method PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_media_types_q PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_decorator PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_add_resource_endpoint PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_add_two_conflicting_resources_on_same_endpoint PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_add_the_same_resource_on_same_endpoint PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_add_resource PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_add_resource_kwargs PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_add_resource_forward_resource_class_parameters PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_output_unpack PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_output_func PASSED [ 1%] tests/legacy/test_api_legacy.py::APITest::test_resource PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_resource_resp PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_resource_text_plain PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_resource_error PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_resource_head PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_endpoints PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_url_for PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_url_for_with_blueprint PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_exception_header_forwarding_doesnt_duplicate_headers PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_read_json_settings_from_config PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_use_custom_jsonencoder PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_json_with_no_settings PASSED [ 2%] tests/legacy/test_api_legacy.py::APITest::test_redirect PASSED [ 3%] tests/legacy/test_api_legacy.py::APITest::test_calling_owns_endpoint_before_api_init PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_api_base PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_api_delayed_initialization PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_add_resource_endpoint PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_add_resource_endpoint_after_registration PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_url_with_api_prefix PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_url_with_blueprint_prefix PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_url_with_registration_prefix PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_registration_prefix_overrides_blueprint_prefix PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_url_with_api_and_blueprint_prefix PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_error_routing PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_non_blueprint_rest_error_routing PASSED [ 3%] tests/legacy/test_api_with_blueprint.py::APIWithBlueprintTest::test_non_blueprint_non_rest_error_routing PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_default_application_json PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_application_json_by_default PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_match_acceptable PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_default_override_accept PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_default_any_pick_first PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_no_match_not_acceptable PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_custom_repr_match PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_custom_repr_not_acceptable PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_match_q0_not_acceptable PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_accept_highest_quality_of_two PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_accept_highest_quality_of_three PASSED [ 4%] tests/test_accept.py::ErrorsTest::test_accept_no_default_no_representations PASSED [ 5%] tests/test_accept.py::ErrorsTest::test_accept_invalid_default_no_representations PASSED [ 5%] tests/test_api.py::APITest::test_root_endpoint PASSED [ 5%] tests/test_api.py::APITest::test_root_endpoint_lazy PASSED [ 5%] tests/test_api.py::APITest::test_root_endpoint_with_blueprint PASSED [ 5%] tests/test_api.py::APITest::test_root_endpoint_with_blueprint_with_subdomain PASSED [ 5%] tests/test_api.py::APITest::test_parser PASSED [ 5%] tests/test_api.py::APITest::test_doc_decorator PASSED [ 5%] tests/test_api.py::APITest::test_doc_with_inheritance PASSED [ 5%] tests/test_api.py::APITest::test_specs_endpoint_not_added PASSED [ 5%] tests/test_api.py::APITest::test_specs_endpoint_not_found_if_not_added PASSED [ 5%] tests/test_api.py::APITest::test_default_endpoint PASSED [ 5%] tests/test_api.py::APITest::test_default_endpoint_lazy PASSED [ 6%] tests/test_api.py::APITest::test_default_endpoint_with_blueprint PASSED [ 6%] tests/test_api.py::APITest::test_default_endpoint_with_blueprint_with_subdomain PASSED [ 6%] tests/test_api.py::APITest::test_default_endpoint_for_namespace PASSED [ 6%] tests/test_api.py::APITest::test_default_endpoint_lazy_for_namespace PASSED [ 6%] tests/test_api.py::APITest::test_default_endpoint_for_namespace_with_blueprint PASSED [ 6%] tests/test_api.py::APITest::test_multiple_default_endpoint PASSED [ 6%] tests/test_api.py::APITest::test_multiple_default_endpoint_lazy PASSED [ 6%] tests/test_api.py::APITest::test_multiple_default_endpoint_for_namespace PASSED [ 6%] tests/test_api.py::APITest::test_multiple_default_endpoint_lazy_for_namespace PASSED [ 6%] tests/test_api.py::APITest::test_multiple_default_endpoint_for_namespace_with_blueprint PASSED [ 6%] tests/test_api.py::APITest::test_ns_path_prefixes PASSED [ 6%] tests/test_api.py::APITest::test_multiple_ns_with_authorizations PASSED [ 7%] tests/test_api.py::APITest::test_non_ordered_namespace PASSED [ 7%] tests/test_api.py::APITest::test_ordered_namespace PASSED [ 7%] tests/test_api.py::APITest::test_decorators PASSED [ 7%] tests/test_api.py::APITest::test_specs_url PASSED [ 7%] tests/test_api.py::APITest::test_url_scheme PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_default_apidoc_on_root PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_default_apidoc_on_root_lazy PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_default_apidoc_on_root_with_blueprint PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_apidoc_with_custom_validator PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_apidoc_doc_expansion_parameter PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_apidoc_doc_display_operation_id PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_apidoc_doc_display_request_duration PASSED [ 7%] tests/test_apidoc.py::APIDocTest::test_custom_apidoc_url PASSED [ 8%] tests/test_apidoc.py::APIDocTest::test_custom_api_prefix PASSED [ 8%] tests/test_apidoc.py::APIDocTest::test_custom_apidoc_page PASSED [ 8%] tests/test_apidoc.py::APIDocTest::test_custom_apidoc_page_lazy PASSED [ 8%] tests/test_apidoc.py::APIDocTest::test_disabled_apidoc PASSED [ 8%] tests/test_cors.py::ErrorsTest::test_crossdomain PASSED [ 8%] tests/test_cors.py::ErrorsTest::test_access_control_expose_headers PASSED [ 8%] tests/test_cors.py::ErrorsTest::test_no_crossdomain PASSED [ 8%] tests/test_errors.py::ErrorsTest::test_abort_type PASSED [ 8%] tests/test_errors.py::ErrorsTest::test_abort_data PASSED [ 8%] tests/test_errors.py::ErrorsTest::test_abort_no_data PASSED [ 8%] tests/test_errors.py::ErrorsTest::test_abort_custom_message PASSED [ 8%] tests/test_errors.py::ErrorsTest::test_abort_code_only_with_defaults PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_abort_with_message PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_abort_with_lazy_init PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_abort_on_exception PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_abort_on_exception_with_lazy_init PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_errorhandler_for_exception_inheritance PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_errorhandler_for_custom_exception PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_blunder_in_errorhandler_is_not_suppressed_in_logs PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_errorhandler_for_custom_exception_with_headers PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_errorhandler_for_httpexception PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_errorhandler_with_namespace PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_errorhandler_with_namespace_from_api PASSED [ 9%] tests/test_errors.py::ErrorsTest::test_default_errorhandler PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_default_errorhandler_with_propagate_true PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_default_errorhandler_with_propagate_not_set_but_testing PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_default_errorhandler_with_propagate_not_set_but_debug PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_custom_default_errorhandler PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_custom_default_errorhandler_with_headers PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_errorhandler_lazy PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_handle_api_error PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_handle_non_api_error PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_non_api_error_404_catchall PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_handle_error_signal PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_handle_error_signal_does_not_call_got_request_exception PASSED [ 10%] tests/test_errors.py::ErrorsTest::test_handle_error PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_handle_error_does_not_duplicate_content_length PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_handle_smart_errors PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_handle_include_error_message PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_handle_not_include_error_message PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_error_router_falls_back_to_original PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_fr_405 PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_exception_header_forwarded PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_handle_server_error PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_handle_error_with_code PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_handle_error_http_exception_response_code_only PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_errorhandler_swagger_doc PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_errorhandler_with_propagate_true PASSED [ 11%] tests/test_errors.py::ErrorsTest::test_namespace_errorhandler_with_propagate_true PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_description PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_title PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_required PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_readonly PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_type PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_default PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_default_as_callable PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_with_attribute PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_with_lambda_attribute PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_with_partial_attribute PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_attribute_not_found PASSED [ 12%] tests/test_fields.py::RawFieldTest::test_object PASSED [ 13%] tests/test_fields.py::RawFieldTest::test_nested_object PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_description PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_title PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_required PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_readonly PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_min_length PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_min_length_as_callable PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_max_length PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_max_length_as_callable PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_pattern PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_defaults PASSED [ 13%] tests/test_fields.py::StringFieldTest::test_with_enum PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_with_empty_enum PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_with_callable_enum PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_with_empty_callable_enum PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_with_default PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_string_field_with_discriminator PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_string_field_with_discriminator_override_require PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_discriminator_output PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_multiple_discriminator_field PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_values[string-string] PASSED [ 14%] tests/test_fields.py::StringFieldTest::test_values[42-42] PASSED [ 14%] tests/test_fields.py::IntegerFieldTest::test_min PASSED [ 14%] tests/test_fields.py::IntegerFieldTest::test_min_as_callable PASSED [ 14%] tests/test_fields.py::IntegerFieldTest::test_min_exlusive PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_max PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_max_as_callable PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_max_exclusive PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_mulitple_of PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_description PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_title PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_required PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_readonly PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_defaults PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_with_default PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_value[0-0] PASSED [ 15%] tests/test_fields.py::IntegerFieldTest::test_value[42-42_0] PASSED [ 16%] tests/test_fields.py::IntegerFieldTest::test_value[42-42_1] PASSED [ 16%] tests/test_fields.py::IntegerFieldTest::test_value[None-None] PASSED [ 16%] tests/test_fields.py::IntegerFieldTest::test_value[66.6-66] PASSED [ 16%] tests/test_fields.py::IntegerFieldTest::test_decode_error_on_invalid_value PASSED [ 16%] tests/test_fields.py::IntegerFieldTest::test_decode_error_on_invalid_type PASSED [ 16%] tests/test_fields.py::BooleanFieldTest::test_description PASSED [ 16%] tests/test_fields.py::BooleanFieldTest::test_title PASSED [ 16%] tests/test_fields.py::BooleanFieldTest::test_required PASSED [ 16%] tests/test_fields.py::BooleanFieldTest::test_readonly PASSED [ 16%] tests/test_fields.py::BooleanFieldTest::test_defaults PASSED [ 16%] tests/test_fields.py::BooleanFieldTest::test_with_default PASSED [ 16%] tests/test_fields.py::BooleanFieldTest::test_with_example PASSED [ 17%] tests/test_fields.py::BooleanFieldTest::test_value[True-True] PASSED [ 17%] tests/test_fields.py::BooleanFieldTest::test_value[False-False] PASSED [ 17%] tests/test_fields.py::BooleanFieldTest::test_value[value2-False] PASSED [ 17%] tests/test_fields.py::BooleanFieldTest::test_value[false-False] PASSED [ 17%] tests/test_fields.py::BooleanFieldTest::test_value[0-False] PASSED [ 17%] tests/test_fields.py::FloatFieldTest::test_min PASSED [ 17%] tests/test_fields.py::FloatFieldTest::test_min_as_callable PASSED [ 17%] tests/test_fields.py::FloatFieldTest::test_min_exlusive PASSED [ 17%] tests/test_fields.py::FloatFieldTest::test_max PASSED [ 17%] tests/test_fields.py::FloatFieldTest::test_max_as_callable PASSED [ 17%] tests/test_fields.py::FloatFieldTest::test_max_exclusive PASSED [ 17%] tests/test_fields.py::FloatFieldTest::test_mulitple_of PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_description PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_title PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_required PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_readonly PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_defaults PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_with_default PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_none_uses_default PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_value[-3.13--3.13_0] PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_value[-3.13--3.13_1] PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_value[3-3.0] PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_raises PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_decode_error_on_invalid_value PASSED [ 18%] tests/test_fields.py::FloatFieldTest::test_decode_error_on_invalid_type PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_min PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_min_as_callable PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_min_exlusive PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_max PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_max_as_callable PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_max_exclusive PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_mulitple_of PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_description PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_title PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_required PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_readonly PASSED [ 19%] tests/test_fields.py::FixedFieldTest::test_defaults PASSED [ 20%] tests/test_fields.py::FixedFieldTest::test_with_default PASSED [ 20%] tests/test_fields.py::FixedFieldTest::test_fixed PASSED [ 20%] tests/test_fields.py::FixedFieldTest::test_zero PASSED [ 20%] tests/test_fields.py::FixedFieldTest::test_infinite PASSED [ 20%] tests/test_fields.py::FixedFieldTest::test_nan PASSED [ 20%] tests/test_fields.py::ArbitraryFieldTest::test_min PASSED [ 20%] tests/test_fields.py::ArbitraryFieldTest::test_min_as_callable PASSED [ 20%] tests/test_fields.py::ArbitraryFieldTest::test_min_exlusive PASSED [ 20%] tests/test_fields.py::ArbitraryFieldTest::test_max PASSED [ 20%] tests/test_fields.py::ArbitraryFieldTest::test_max_as_callable PASSED [ 20%] tests/test_fields.py::ArbitraryFieldTest::test_max_exclusive PASSED [ 20%] tests/test_fields.py::ArbitraryFieldTest::test_mulitple_of PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_description PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_title PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_required PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_readonly PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_defaults PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_with_default PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_value[3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861-3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861] PASSED [ 21%] tests/test_fields.py::ArbitraryFieldTest::test_value[value1-3.14159265358979323846264338327950288419716939937510582097494459230781640628620899862803482534211706798214808651328230664709384460955058223172535940812848111745028410270193852110555964462294895493038196442881097566593344612847564823378678316527120190914564856692346034861] PASSED [ 21%] tests/test_fields.py::DatetimeFieldTest::test_description PASSED [ 21%] tests/test_fields.py::DatetimeFieldTest::test_title PASSED [ 21%] tests/test_fields.py::DatetimeFieldTest::test_required PASSED [ 21%] tests/test_fields.py::DatetimeFieldTest::test_readonly PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_defaults PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_with_default PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_with_default_as_datetime PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_with_default_as_date PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_min PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_min_as_date PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_min_as_datetime PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_min_exlusive PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_max PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_max_as_date PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_max_as_datetime PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_max_exclusive PASSED [ 22%] tests/test_fields.py::DatetimeFieldTest::test_rfc822_value[value0-Sat, 01 Jan 2011 00:00:00 -0000] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_rfc822_value[value1-Sat, 01 Jan 2011 00:00:00 -0000] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_rfc822_value[value2-Sat, 01 Jan 2011 23:59:59 -0000] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_rfc822_value[value3-Sat, 01 Jan 2011 23:59:59 -0000] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_rfc822_value[value4-Sat, 01 Jan 2011 22:59:59 -0000] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_iso8601_value[value0-2011-01-01T00:00:00] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_iso8601_value[value1-2011-01-01T00:00:00] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_iso8601_value[value2-2011-01-01T23:59:59] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_iso8601_value[value3-2011-01-01T23:59:59.001000] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_iso8601_value[value4-2011-01-01T23:59:59+00:00] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_iso8601_value[value5-2011-01-01T23:59:59.001000+00:00] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_iso8601_value[value6-2011-01-01T23:59:59+01:00] PASSED [ 23%] tests/test_fields.py::DatetimeFieldTest::test_unsupported_format PASSED [ 24%] tests/test_fields.py::DatetimeFieldTest::test_unsupported_value_format PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_description PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_title PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_required PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_readonly PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_defaults PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_with_default PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_with_default_as_date PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_with_default_as_datetime PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_min PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_min_as_date PASSED [ 24%] tests/test_fields.py::DateFieldTest::test_min_as_datetime PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_min_exlusive PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_max PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_max_as_date PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_max_as_datetime PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_max_exclusive PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_value[value0-2011-01-01] PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_value[value1-2011-01-01] PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_value[value2-2011-01-01] PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_value[value3-2011-01-01] PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_value[value4-2011-01-01] PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_value[value5-2011-01-01] PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_value[value6-2011-01-01] PASSED [ 25%] tests/test_fields.py::DateFieldTest::test_unsupported_value_format PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_description PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_title PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_required PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_readonly PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_min_length PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_min_length_as_callable PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_max_length PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_max_length_as_callable PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_pattern PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_defaults PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_dict PASSED [ 26%] tests/test_fields.py::FormatedStringFieldTest::test_object PASSED [ 27%] tests/test_fields.py::FormatedStringFieldTest::test_none PASSED [ 27%] tests/test_fields.py::FormatedStringFieldTest::test_invalid_object PASSED [ 27%] tests/test_fields.py::FormatedStringFieldTest::test_tuple PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_description PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_title PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_required PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_readonly PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_min_length PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_min_length_as_callable PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_max_length PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_max_length_as_callable PASSED [ 27%] tests/test_fields.py::UrlFieldTest::test_pattern PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_defaults PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_invalid_object PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_simple PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_absolute PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_absolute_scheme PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_without_endpoint_invalid_object PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_without_endpoint PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_without_endpoint_absolute PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_without_endpoint_absolute_scheme PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_with_blueprint_invalid_object PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_with_blueprint PASSED [ 28%] tests/test_fields.py::UrlFieldTest::test_with_blueprint_absolute PASSED [ 29%] tests/test_fields.py::UrlFieldTest::test_with_blueprint_absolute_scheme PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_defaults PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_with_required PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_with_description PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_with_title PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_with_allow_null PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_with_skip_none PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_with_readonly PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_as_list PASSED [ 29%] tests/test_fields.py::NestedFieldTest::test_as_list_is_reusable PASSED [ 29%] tests/test_fields.py::ListFieldTest::test_description PASSED [ 29%] tests/test_fields.py::ListFieldTest::test_title PASSED [ 29%] tests/test_fields.py::ListFieldTest::test_required PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_readonly PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_defaults PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_with_nested_field PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_min_items PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_max_items PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_unique PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_value[value0-expected0] PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_value[value1-expected1] PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_value[value2-expected2] PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_value[value3-expected3] PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_value[None-None] PASSED [ 30%] tests/test_fields.py::ListFieldTest::test_with_set PASSED [ 31%] tests/test_fields.py::ListFieldTest::test_with_scoped_attribute_on_dict_or_obj PASSED [ 31%] tests/test_fields.py::ListFieldTest::test_with_attribute PASSED [ 31%] tests/test_fields.py::ListFieldTest::test_list_of_raw PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_description PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_title PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_required PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_readonly PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_types PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_defaults PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_with_scoped_attribute_on_dict_or_obj PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_list_of_raw PASSED [ 31%] tests/test_fields.py::WildcardFieldTest::test_wildcard PASSED [ 32%] tests/test_fields.py::WildcardFieldTest::test_clone PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_description PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_title PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_required PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_readonly PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_min_length PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_min_length_as_callable PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_max_length PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_max_length_as_callable PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_pattern PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_simple_string_field PASSED [ 32%] tests/test_fields.py::ClassNameFieldTest::test_default_output_classname PASSED [ 33%] tests/test_fields.py::ClassNameFieldTest::test_output_dash PASSED [ 33%] tests/test_fields.py::ClassNameFieldTest::test_with_dict PASSED [ 33%] tests/test_fields.py::PolymorphTest::test_polymorph_field PASSED [ 33%] tests/test_fields.py::PolymorphTest::test_polymorph_field_no_common_ancestor PASSED [ 33%] tests/test_fields.py::PolymorphTest::test_polymorph_field_unknown_class PASSED [ 33%] tests/test_fields.py::PolymorphTest::test_polymorph_field_does_not_have_ambiguous_mappings PASSED [ 33%] tests/test_fields.py::PolymorphTest::test_polymorph_field_required_default PASSED [ 33%] tests/test_fields.py::PolymorphTest::test_polymorph_field_not_required PASSED [ 33%] tests/test_fields.py::PolymorphTest::test_polymorph_with_discriminator PASSED [ 33%] tests/test_fields.py::CustomFieldTest::test_custom_field PASSED [ 33%] tests/test_fields.py::FieldsHelpersTest::test_to_dict PASSED [ 33%] tests/test_fields.py::FieldsHelpersTest::test_to_dict_obj PASSED [ 33%] tests/test_fields.py::FieldsHelpersTest::test_to_dict_custom_marshal PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_no_value PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_obj PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_indexable_object PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_int_indexable_list PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_int_indexable_list_with_str PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_int_indexable_nested_list PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_int_indexable_tuple_with_str PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_int_indexable_tuple PASSED [ 34%] tests/test_fields.py::FieldsHelpersTest::test_get_value_int_indexable_nested_tuple PASSED [ 34%] tests/test_fields_mask.py::MaskUnwrappedTest::test_empty_mask PASSED [ 34%] tests/test_fields_mask.py::MaskUnwrappedTest::test_one_field PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_multiple_field PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_nested_fields PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_complex PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_star PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_order PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_missing_closing_bracket PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_consecutive_coma PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_coma_before_bracket PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_coma_after_bracket PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_unexpected_opening_bracket PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_unexpected_closing_bracket PASSED [ 35%] tests/test_fields_mask.py::MaskUnwrappedTest::test_support_colons PASSED [ 36%] tests/test_fields_mask.py::MaskUnwrappedTest::test_support_dash PASSED [ 36%] tests/test_fields_mask.py::MaskUnwrappedTest::test_support_underscore PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_empty_mask PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_one_field PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_multiple_field PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_nested_fields PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_complex PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_star PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_order PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_missing_closing_bracket PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_consecutive_coma PASSED [ 36%] tests/test_fields_mask.py::MaskWrappedTest::test_coma_before_bracket PASSED [ 37%] tests/test_fields_mask.py::MaskWrappedTest::test_coma_after_bracket PASSED [ 37%] tests/test_fields_mask.py::MaskWrappedTest::test_unexpected_opening_bracket PASSED [ 37%] tests/test_fields_mask.py::MaskWrappedTest::test_unexpected_closing_bracket PASSED [ 37%] tests/test_fields_mask.py::MaskWrappedTest::test_support_colons PASSED [ 37%] tests/test_fields_mask.py::MaskWrappedTest::test_support_dash PASSED [ 37%] tests/test_fields_mask.py::MaskWrappedTest::test_support_underscore PASSED [ 37%] tests/test_fields_mask.py::ApplyMaskTest::test_empty PASSED [ 37%] tests/test_fields_mask.py::ApplyMaskTest::test_single_field PASSED [ 37%] tests/test_fields_mask.py::ApplyMaskTest::test_multiple_fields PASSED [ 37%] tests/test_fields_mask.py::ApplyMaskTest::test_star_only PASSED [ 37%] tests/test_fields_mask.py::ApplyMaskTest::test_with_objects PASSED [ 37%] tests/test_fields_mask.py::ApplyMaskTest::test_with_ordered_dict PASSED [ 37%] tests/test_fields_mask.py::ApplyMaskTest::test_nested_field PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_nested_fields PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_nested_with_start PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_nested_fields_when_none PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_raw_api_fields PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_nested_api_fields PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_multiple_nested_api_fields PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_list_fields_with_simple_field PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_list_fields_with_nested PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_list_fields_with_nested_inherited PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_list_fields_with_raw PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_list PASSED [ 38%] tests/test_fields_mask.py::ApplyMaskTest::test_nested_list PASSED [ 39%] tests/test_fields_mask.py::ApplyMaskTest::test_nested_list_fields PASSED [ 39%] tests/test_fields_mask.py::ApplyMaskTest::test_missing_field_none_by_default PASSED [ 39%] tests/test_fields_mask.py::ApplyMaskTest::test_missing_field_skipped PASSED [ 39%] tests/test_fields_mask.py::ApplyMaskTest::test_missing_nested_field_skipped PASSED [ 39%] tests/test_fields_mask.py::ApplyMaskTest::test_mask_error_on_simple_fields PASSED [ 39%] tests/test_fields_mask.py::ApplyMaskTest::test_mask_error_on_list_field PASSED [ 39%] tests/test_fields_mask.py::SwaggerMaskHeaderTest::test_marshal_with_expose_mask_header PASSED [ 39%] tests/test_fields_mask.py::SwaggerMaskHeaderTest::test_marshal_with_expose_custom_mask_header PASSED [ 39%] tests/test_fields_mask.py::SwaggerMaskHeaderTest::test_marshal_with_disabling_mask_header PASSED [ 39%] tests/test_fields_mask.py::SwaggerMaskHeaderTest::test_is_only_exposed_on_marshal_with PASSED [ 39%] tests/test_fields_mask.py::SwaggerMaskHeaderTest::test_marshal_with_expose_default_mask_header PASSED [ 39%] tests/test_fields_mask.py::SwaggerMaskHeaderTest::test_marshal_with_expose_default_model_mask_header PASSED [ 40%] tests/test_inputs.py::Iso8601DateTest::test_valid_values[2011-01-01-expected0] PASSED [ 40%] tests/test_inputs.py::Iso8601DateTest::test_valid_values[2011-01-01T00:00:00+00:00-expected1] PASSED [ 40%] tests/test_inputs.py::Iso8601DateTest::test_valid_values[2011-01-01T23:59:59+00:00-expected2] PASSED [ 40%] tests/test_inputs.py::Iso8601DateTest::test_valid_values[2011-01-01T23:59:59.001000+00:00-expected3] PASSED [ 40%] tests/test_inputs.py::Iso8601DateTest::test_valid_values[2011-01-01T23:59:59+02:00-expected4] PASSED [ 40%] tests/test_inputs.py::Iso8601DateTest::test_error PASSED [ 40%] tests/test_inputs.py::Iso8601DateTest::test_schema PASSED [ 40%] tests/test_inputs.py::Iso8601DatetimeTest::test_valid_values[2011-01-01-expected0] PASSED [ 40%] tests/test_inputs.py::Iso8601DatetimeTest::test_valid_values[2011-01-01T00:00:00+00:00-expected1] PASSED [ 40%] tests/test_inputs.py::Iso8601DatetimeTest::test_valid_values[2011-01-01T23:59:59+00:00-expected2] PASSED [ 40%] tests/test_inputs.py::Iso8601DatetimeTest::test_valid_values[2011-01-01T23:59:59.001000+00:00-expected3] PASSED [ 40%] tests/test_inputs.py::Iso8601DatetimeTest::test_valid_values[2011-01-01T23:59:59+02:00-expected4] PASSED [ 40%] tests/test_inputs.py::Iso8601DatetimeTest::test_error PASSED [ 41%] tests/test_inputs.py::Iso8601DatetimeTest::test_schema PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011-expected0] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011 00:00-expected1] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011 00:00:00-expected2] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011 00:00:00 +0000-expected3] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011 00:00:00 -0000-expected4] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011 23:59:59 -0000-expected5] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011 21:00:00 +0200-expected6] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_valid_values[Sat, 01 Jan 2011 21:00:00 -0200-expected7] PASSED [ 41%] tests/test_inputs.py::Rfc822DatetimeTest::test_error PASSED [ 41%] tests/test_inputs.py::NetlocRegexpTest::test_match[localhost-kwargs0] PASSED [ 41%] tests/test_inputs.py::NetlocRegexpTest::test_match[example.com-kwargs1] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[www.example.com-kwargs2] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[www.example.com:8000-kwargs3] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[valid-with-hyphens.com-kwargs4] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[subdomain.example.com-kwargs5] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[200.8.9.10-kwargs6] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[200.8.9.10:8000-kwargs7] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[valid-----hyphens.com-kwargs8] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[foo:bar@example.com-kwargs9] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[foo:@example.com-kwargs10] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[foo@example.com-kwargs11] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[foo:@2001:db8:85a3::8a2e:370:7334-kwargs12] PASSED [ 42%] tests/test_inputs.py::NetlocRegexpTest::test_match[[1fff:0:a88:85a3::ac1f]:8001-kwargs13] PASSED [ 43%] tests/test_inputs.py::NetlocRegexpTest::test_match[foo2:qd1%r@example.com-kwargs14] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://www.djangoproject.com/] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://example.com/] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://www.example.com/] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://www.example.com/test] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://valid-with-hyphens.com/] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://subdomain.example.com/] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://valid-----hyphens.com/] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://example.com?something=value] PASSED [ 43%] tests/test_inputs.py::URLTest::test_valid_values_default[http://example.com/index.php?something=value&another=value2] PASSED [ 43%] tests/test_inputs.py::URLTest::test_bad_urls[foo] PASSED [ 43%] tests/test_inputs.py::URLTest::test_bad_urls[http://] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://example] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://example.] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://invalid-.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://-invalid.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://inv-.alid-.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://inv-.-alid.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[foo bar baz] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[foo \u2713] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://@foo:bar@example.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://:bar@example.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://bar:bar:bar@example.com] PASSED [ 44%] tests/test_inputs.py::URLTest::test_bad_urls[http://300:300:300:300] PASSED [ 45%] tests/test_inputs.py::URLTest::test_bad_urls[http://example.com:70000] PASSED [ 45%] tests/test_inputs.py::URLTest::test_bad_urls[http://example.com:0000] PASSED [ 45%] tests/test_inputs.py::URLTest::test_bad_urls_with_suggestion[google.com] PASSED [ 45%] tests/test_inputs.py::URLTest::test_bad_urls_with_suggestion[domain.google.com] PASSED [ 45%] tests/test_inputs.py::URLTest::test_bad_urls_with_suggestion[kevin:pass@google.com/path?query] PASSED [ 45%] tests/test_inputs.py::URLTest::test_bad_urls_with_suggestion[google.com/path?\u2713] PASSED [ 45%] tests/test_inputs.py::URLTest::test_reject_ip[http://200.8.9.10/] PASSED [ 45%] tests/test_inputs.py::URLTest::test_reject_ip[http://foo:bar@200.8.9.10/] PASSED [ 45%] tests/test_inputs.py::URLTest::test_reject_ip[http://200.8.9.10:8000/test] PASSED [ 45%] tests/test_inputs.py::URLTest::test_reject_ip[http://2001:db8:85a3::8a2e:370:7334] PASSED [ 45%] tests/test_inputs.py::URLTest::test_reject_ip[http://[1fff:0:a88:85a3::ac1f]:8001] PASSED [ 45%] tests/test_inputs.py::URLTest::test_allow_ip[http://200.8.9.10/] PASSED [ 46%] tests/test_inputs.py::URLTest::test_allow_ip[http://200.8.9.10/test] PASSED [ 46%] tests/test_inputs.py::URLTest::test_allow_ip[http://2001:db8:85a3::8a2e:370:7334] PASSED [ 46%] tests/test_inputs.py::URLTest::test_allow_ip[http://[1fff:0:a88:85a3::ac1f]] PASSED [ 46%] tests/test_inputs.py::URLTest::test_reject_auth[http://foo:bar@200.8.9.10/] PASSED [ 46%] tests/test_inputs.py::URLTest::test_reject_auth[http://foo:@2001:db8:85a3::8a2e:370:7334_0] PASSED [ 46%] tests/test_inputs.py::URLTest::test_reject_auth[http://foo:bar@[1fff:0:a88:85a3::ac1f]:8001] PASSED [ 46%] tests/test_inputs.py::URLTest::test_reject_auth[http://foo:@2001:db8:85a3::8a2e:370:7334_1] PASSED [ 46%] tests/test_inputs.py::URLTest::test_reject_auth[http://foo2:qd1%r@example.com] PASSED [ 46%] tests/test_inputs.py::URLTest::test_allow_auth[http://foo:bar@example.com] PASSED [ 46%] tests/test_inputs.py::URLTest::test_allow_auth[http://foo:@example.com] PASSED [ 46%] tests/test_inputs.py::URLTest::test_allow_auth[http://foo@example.com] PASSED [ 46%] tests/test_inputs.py::URLTest::test_reject_local[http://localhost] PASSED [ 47%] tests/test_inputs.py::URLTest::test_reject_local[http://127.0.0.1] PASSED [ 47%] tests/test_inputs.py::URLTest::test_reject_local[http://127.0.1.1] PASSED [ 47%] tests/test_inputs.py::URLTest::test_reject_local[http://::1] PASSED [ 47%] tests/test_inputs.py::URLTest::test_allow_local[http://localhost] PASSED [ 47%] tests/test_inputs.py::URLTest::test_allow_local[http://127.0.0.1] PASSED [ 47%] tests/test_inputs.py::URLTest::test_allow_local[http://127.0.1.1] PASSED [ 47%] tests/test_inputs.py::URLTest::test_allow_local[http://::1] PASSED [ 47%] tests/test_inputs.py::URLTest::test_reject_port[http://200.8.9.10:8080/] PASSED [ 47%] tests/test_inputs.py::URLTest::test_reject_port[http://foo:bar@200.8.9.10:8080/] PASSED [ 47%] tests/test_inputs.py::URLTest::test_reject_port[http://foo:bar@[1fff:0:a88:85a3::ac1f]:8001] PASSED [ 47%] tests/test_inputs.py::URLTest::test_allow_port[http://example.com:80] PASSED [ 47%] tests/test_inputs.py::URLTest::test_allow_port[http://example.com:8080] PASSED [ 48%] tests/test_inputs.py::URLTest::test_allow_port[http://www.example.com:8000/test] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_restricted_schemes[sip://somewhere.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_restricted_schemes[irc://somewhere.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_invalid_restricted_schemes[http://somewhere.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_invalid_restricted_schemes[https://somewhere.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_restricted_domains[http://example.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_restricted_domains[http://example.com/test/] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_restricted_domains[http://www.example.com/] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_restricted_domains[http://www.example.com/test] PASSED [ 48%] tests/test_inputs.py::URLTest::test_invalid_restricted_domains[http://somewhere.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_invalid_restricted_domains[https://somewhere.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_excluded_domains[http://somewhere.com] PASSED [ 48%] tests/test_inputs.py::URLTest::test_valid_excluded_domains[https://somewhere.com] PASSED [ 49%] tests/test_inputs.py::URLTest::test_excluded_domains[http://example.com] PASSED [ 49%] tests/test_inputs.py::URLTest::test_excluded_domains[http://example.com/test/] PASSED [ 49%] tests/test_inputs.py::URLTest::test_excluded_domains[http://www.example.com/] PASSED [ 49%] tests/test_inputs.py::URLTest::test_excluded_domains[http://www.example.com/test] PASSED [ 49%] tests/test_inputs.py::URLTest::test_schema PASSED [ 49%] tests/test_inputs.py::UrlTest::test_valid_url[http://www.djangoproject.com/] PASSED [ 49%] tests/test_inputs.py::UrlTest::test_valid_url[http://localhost/] PASSED [ 49%] tests/test_inputs.py::UrlTest::test_valid_url[http://example.com/] PASSED [ 49%] tests/test_inputs.py::UrlTest::test_valid_url[http://www.example.com/] PASSED [ 49%] tests/test_inputs.py::UrlTest::test_valid_url[http://www.example.com:8000/test] PASSED [ 49%] tests/test_inputs.py::UrlTest::test_valid_url[http://valid-with-hyphens.com/] PASSED [ 49%] tests/test_inputs.py::UrlTest::test_valid_url[http://subdomain.example.com/] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://200.8.9.10/] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://200.8.9.10:8000/test] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://valid-----hyphens.com/] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://example.com?something=value] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://example.com/index.php?something=value&another=value2] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://foo:bar@example.com] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://foo:@example.com] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://foo@example.com] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://foo:@2001:db8:85a3::8a2e:370:7334] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_valid_url[http://foo2:qd1%r@example.com] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_bad_url[foo] PASSED [ 50%] tests/test_inputs.py::UrlTest::test_bad_url[http://] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://example] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://example.] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://invalid-.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://-invalid.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://inv-.alid-.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://inv-.-alid.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[foo bar baz] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[foo \u2713] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://@foo:bar@example.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://:bar@example.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://bar:bar:bar@example.com] PASSED [ 51%] tests/test_inputs.py::UrlTest::test_bad_url[http://300:300:300:300] PASSED [ 52%] tests/test_inputs.py::UrlTest::test_bad_url[http://example.com:70000] PASSED [ 52%] tests/test_inputs.py::UrlTest::test_bad_url_with_suggestion[google.com] PASSED [ 52%] tests/test_inputs.py::UrlTest::test_bad_url_with_suggestion[domain.google.com] PASSED [ 52%] tests/test_inputs.py::UrlTest::test_bad_url_with_suggestion[kevin:pass@google.com/path?query] PASSED [ 52%] tests/test_inputs.py::UrlTest::test_bad_url_with_suggestion[google.com/path?\u2713] PASSED [ 52%] tests/test_inputs.py::UrlTest::test_schema PASSED [ 52%] tests/test_inputs.py::IPTest::test_valid_value[200.8.9.10] PASSED [ 52%] tests/test_inputs.py::IPTest::test_valid_value[127.0.0.1] PASSED [ 52%] tests/test_inputs.py::IPTest::test_valid_value[2001:db8:85a3::8a2e:370:7334] PASSED [ 52%] tests/test_inputs.py::IPTest::test_valid_value[::1] PASSED [ 52%] tests/test_inputs.py::IPTest::test_bad_value[foo] PASSED [ 52%] tests/test_inputs.py::IPTest::test_bad_value[http://] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://example] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://example.] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://.com] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://invalid-.com] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://-invalid.com] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://inv-.alid-.com] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://inv-.-alid.com] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[foo bar baz] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[foo \u2713] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://@foo:bar@example.com] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://:bar@example.com] PASSED [ 53%] tests/test_inputs.py::IPTest::test_bad_value[http://bar:bar:bar@example.com] PASSED [ 54%] tests/test_inputs.py::IPTest::test_bad_value[127.0] PASSED [ 54%] tests/test_inputs.py::IPTest::test_schema PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_valid_value[200.8.9.10] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_valid_value[127.0.0.1] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[2001:db8:85a3::8a2e:370:7334] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[::1] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[foo] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[http://] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[http://example] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[http://example.] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[http://.com] PASSED [ 54%] tests/test_inputs.py::IPv4Test::test_bad_value[http://invalid-.com] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[http://-invalid.com] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[http://inv-.alid-.com] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[http://inv-.-alid.com] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[foo bar baz] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[foo \u2713] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[http://@foo:bar@example.com] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[http://:bar@example.com] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[http://bar:bar:bar@example.com] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_bad_value[127.0] PASSED [ 55%] tests/test_inputs.py::IPv4Test::test_schema PASSED [ 55%] tests/test_inputs.py::IPv6Test::test_valid_value[2001:db8:85a3::8a2e:370:7334] PASSED [ 55%] tests/test_inputs.py::IPv6Test::test_valid_value[::1] PASSED [ 55%] tests/test_inputs.py::IPv6Test::test_bad_value[200.8.9.10] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[127.0.0.1] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[foo] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://example] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://example.] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://.com] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://invalid-.com] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://-invalid.com] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://inv-.alid-.com] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[http://inv-.-alid.com] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[foo bar baz] PASSED [ 56%] tests/test_inputs.py::IPv6Test::test_bad_value[foo \u2713] PASSED [ 57%] tests/test_inputs.py::IPv6Test::test_bad_value[http://@foo:bar@example.com] PASSED [ 57%] tests/test_inputs.py::IPv6Test::test_bad_value[http://:bar@example.com] PASSED [ 57%] tests/test_inputs.py::IPv6Test::test_bad_value[http://bar:bar:bar@example.com] PASSED [ 57%] tests/test_inputs.py::IPv6Test::test_bad_value[127.0] PASSED [ 57%] tests/test_inputs.py::IPv6Test::test_schema PASSED [ 57%] tests/test_inputs.py::EmailTest::test_valid_value_default[test@gmail.com] PASSED [ 57%] tests/test_inputs.py::EmailTest::test_valid_value_default[coucou@cmoi.fr] PASSED [ 57%] tests/test_inputs.py::EmailTest::test_valid_value_default[coucou+another@cmoi.fr] PASSED [ 57%] tests/test_inputs.py::EmailTest::test_valid_value_default[Coucou@cmoi.fr] PASSED [ 57%] tests/test_inputs.py::EmailTest::test_valid_value_default[me@valid-with-hyphens.com] PASSED [ 57%] tests/test_inputs.py::EmailTest::test_valid_value_default[me@subdomain.example.com] PASSED [ 57%] tests/test_inputs.py::EmailTest::test_valid_value_default[me@sub.subdomain.example.com] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_valid_value_default[Lo\xefc.Accentu\xe9@voil\xe0.fr] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_value_default[me@localhost] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_value_default[me@127.0.0.1] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_value_default[me@127.1.2.3] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_value_default[me@::1] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_value_default[me@200.8.9.10] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_value_default[me@2001:db8:85a3::8a2e:370:7334] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_value_default[foo@bar.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?.?@] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_values_check[coucou@not-found.fr] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_values_check[me@localhost] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_values_check[me@127.0.0.1] PASSED [ 58%] tests/test_inputs.py::EmailTest::test_invalid_values_check[me@127.1.2.3] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_invalid_values_check[me@::1] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_invalid_values_check[me@200.8.9.10] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_invalid_values_check[me@2001:db8:85a3::8a2e:370:7334] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[test@gmail.com] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[coucou@cmoi.fr] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[coucou+another@cmoi.fr] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[Coucou@cmoi.fr] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[me@valid-with-hyphens.com] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[me@subdomain.example.com] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[me@200.8.9.10] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_valid_value_ip[me@2001:db8:85a3::8a2e:370:7334] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_invalid_value_ip[me@localhost] PASSED [ 59%] tests/test_inputs.py::EmailTest::test_invalid_value_ip[me@127.0.0.1] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_invalid_value_ip[me@127.1.2.3] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_invalid_value_ip[me@::1] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[test@gmail.com] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[coucou@cmoi.fr] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[coucou+another@cmoi.fr] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[Coucou@cmoi.fr] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[coucou@localhost] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[me@valid-with-hyphens.com] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[me@subdomain.example.com] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_valid_value_local[me@localhost] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_invalid_value_local[me@127.0.0.1] PASSED [ 60%] tests/test_inputs.py::EmailTest::test_invalid_value_local[me@127.1.2.3] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_invalid_value_local[me@::1] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_invalid_value_local[me@200.8.9.10] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_invalid_value_local[me@2001:db8:85a3::8a2e:370:7334] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[test@gmail.com] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[coucou@cmoi.fr] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[coucou+another@cmoi.fr] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[Coucou@cmoi.fr] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[coucou@localhost] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@valid-with-hyphens.com] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@subdomain.example.com] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@200.8.9.10] PASSED [ 61%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@2001:db8:85a3::8a2e:370:7334] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@localhost] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@127.0.0.1] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@127.1.2.3] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_ip_and_local[me@::1] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_domains[test@gmail.com] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_domains[coucou@cmoi.fr] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_domains[coucou+another@cmoi.fr] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_valid_value_domains[Coucou@cmoi.fr] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@valid-with-hyphens.com] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@subdomain.example.com] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@localhost] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@127.0.0.1] PASSED [ 62%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@127.1.2.3] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@::1] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@200.8.9.10] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_invalid_value_domains[me@2001:db8:85a3::8a2e:370:7334] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_valid_value_exclude[test@gmail.com] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_valid_value_exclude[coucou@cmoi.fr] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_valid_value_exclude[coucou+another@cmoi.fr] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_valid_value_exclude[Coucou@cmoi.fr] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_invalid_value_exclude[me@somewhere.com] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_invalid_value_exclude[me@foo.bar] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_bad_email[someone@] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_bad_email[@somewhere] PASSED [ 63%] tests/test_inputs.py::EmailTest::test_bad_email[email.somewhere.com] PASSED [ 64%] tests/test_inputs.py::EmailTest::test_bad_email[[invalid!email]] PASSED [ 64%] tests/test_inputs.py::EmailTest::test_bad_email[me.@somewhere] PASSED [ 64%] tests/test_inputs.py::EmailTest::test_bad_email[me..something@somewhere] PASSED [ 64%] tests/test_inputs.py::EmailTest::test_schema PASSED [ 64%] tests/test_inputs.py::RegexTest::test_valid_input[123] PASSED [ 64%] tests/test_inputs.py::RegexTest::test_valid_input[1234567890] PASSED [ 64%] tests/test_inputs.py::RegexTest::test_valid_input[00000] PASSED [ 64%] tests/test_inputs.py::RegexTest::test_bad_input[abc] PASSED [ 64%] tests/test_inputs.py::RegexTest::test_bad_input[123abc] PASSED [ 64%] tests/test_inputs.py::RegexTest::test_bad_input[abc123] PASSED [ 64%] tests/test_inputs.py::RegexTest::test_bad_input[] PASSED [ 64%] tests/test_inputs.py::RegexTest::test_bad_pattern PASSED [ 65%] tests/test_inputs.py::RegexTest::test_schema PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_false PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_0 PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_true PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_1 PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_case PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_python_bool PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_bad_boolean PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_checkbox PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_non_strings PASSED [ 65%] tests/test_inputs.py::BooleanTest::test_schema PASSED [ 65%] tests/test_inputs.py::DateTest::test_later_than_1900 PASSED [ 66%] tests/test_inputs.py::DateTest::test_error PASSED [ 66%] tests/test_inputs.py::DateTest::test_default PASSED [ 66%] tests/test_inputs.py::DateTest::test_schema PASSED [ 66%] tests/test_inputs.py::NaturalTest::test_negative PASSED [ 66%] tests/test_inputs.py::NaturalTest::test_default PASSED [ 66%] tests/test_inputs.py::NaturalTest::test_string PASSED [ 66%] tests/test_inputs.py::NaturalTest::test_schema PASSED [ 66%] tests/test_inputs.py::PositiveTest::test_positive PASSED [ 66%] tests/test_inputs.py::PositiveTest::test_zero PASSED [ 66%] tests/test_inputs.py::PositiveTest::test_negative PASSED [ 66%] tests/test_inputs.py::PositiveTest::test_schema PASSED [ 66%] tests/test_inputs.py::IntRangeTest::test_valid_range PASSED [ 66%] tests/test_inputs.py::IntRangeTest::test_inclusive_range PASSED [ 67%] tests/test_inputs.py::IntRangeTest::test_lower PASSED [ 67%] tests/test_inputs.py::IntRangeTest::test_higher PASSED [ 67%] tests/test_inputs.py::IntRangeTest::test_schema PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30:00Z/P1Y2M3DT4H5M6S-expected0] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30+00:00/P2D-expected1] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T15:00/P1M-expected2] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T17:00-05:00/P2W-expected3] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01/P3D-expected4] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:00:00Z/2013-02-01T12:00:00Z-expected5] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01/2013-06-30-expected6] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-02-17T12:00:00-07:00/2013-02-28T15:00:00-07:00-expected7] PASSED [ 67%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30:45Z-expected8] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30:45+02:00-expected9] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30:45-expected10] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30+00:00-expected11] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30+04:00-expected12] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:30-expected13] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12Z-expected14] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12-07:00-expected15] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12-expected16] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_valid_value[2013-01-01T12:00:00.0/2013-01-01T12:30:00.000000-expected17] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_error_message PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_bad_values[2013-01T14:] PASSED [ 68%] tests/test_inputs.py::IsoIntervalTest::test_bad_values[] PASSED [ 69%] tests/test_inputs.py::IsoIntervalTest::test_bad_values[asdf] PASSED [ 69%] tests/test_inputs.py::IsoIntervalTest::test_bad_values[01/01/2013] PASSED [ 69%] tests/test_inputs.py::IsoIntervalTest::test_schema PASSED [ 69%] tests/test_logging.py::LoggingTest::test_namespace_loggers_log_to_flask_app_logger PASSED [ 69%] tests/test_logging.py::LoggingTest::test_defaults_to_app_level PASSED [ 69%] tests/test_logging.py::LoggingTest::test_override_app_level PASSED [ 69%] tests/test_logging.py::LoggingTest::test_namespace_additional_handler PASSED [ 69%] tests/test_marshalling.py::MarshallingTest::test_marshal PASSED [ 69%] tests/test_marshalling.py::MarshallingTest::test_marshal_wildcard_nested PASSED [ 69%] tests/test_marshalling.py::MarshallingTest::test_marshal_wildcard_list PASSED [ 69%] tests/test_marshalling.py::MarshallingTest::test_marshal_with_envelope PASSED [ 69%] tests/test_marshalling.py::MarshallingTest::test_marshal_wildcard_with_envelope PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_with_skip_none PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_wildcard_with_skip_none PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_decorator PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_decorator_with_envelope PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_decorator_with_skip_none PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_decorator_tuple PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_decorator_tuple_with_envelope PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_decorator_tuple_with_skip_none PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_field_decorator PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_field_decorator_tuple PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_field PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_tuple PASSED [ 70%] tests/test_marshalling.py::MarshallingTest::test_marshal_tuple_with_envelope PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_tuple_with_skip_none PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_ordered PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested_ordered PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested_with_non_null PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested_with_null PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested_with_skip_none PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_allow_null_presents_data PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_skip_none_presents_data PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested_property PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested_property_with_skip_none PASSED [ 71%] tests/test_marshalling.py::MarshallingTest::test_marshal_list PASSED [ 72%] tests/test_marshalling.py::MarshallingTest::test_marshal_list_of_nesteds PASSED [ 72%] tests/test_marshalling.py::MarshallingTest::test_marshal_list_of_lists PASSED [ 72%] tests/test_marshalling.py::MarshallingTest::test_marshal_nested_dict PASSED [ 72%] tests/test_marshalling.py::MarshallingTest::test_will_prettyprint_json_in_debug_mode PASSED [ 72%] tests/test_marshalling.py::MarshallingTest::test_json_float_marshalled PASSED [ 72%] tests/test_model.py::ModelTest::test_model_as_flat_dict PASSED [ 72%] tests/test_model.py::ModelTest::test_model_as_ordered_dict PASSED [ 72%] tests/test_model.py::ModelTest::test_model_as_nested_dict PASSED [ 72%] tests/test_model.py::ModelTest::test_model_as_dict_with_list PASSED [ 72%] tests/test_model.py::ModelTest::test_model_as_nested_dict_with_list PASSED [ 72%] tests/test_model.py::ModelTest::test_model_with_required PASSED [ 72%] tests/test_model.py::ModelTest::test_model_as_nested_dict_and_required PASSED [ 73%] tests/test_model.py::ModelTest::test_model_with_discriminator PASSED [ 73%] tests/test_model.py::ModelTest::test_model_with_discriminator_override_require PASSED [ 73%] tests/test_model.py::ModelTest::test_model_deepcopy PASSED [ 73%] tests/test_model.py::ModelTest::test_clone_from_instance PASSED [ 73%] tests/test_model.py::ModelTest::test_clone_from_class PASSED [ 73%] tests/test_model.py::ModelTest::test_clone_from_instance_with_multiple_parents PASSED [ 73%] tests/test_model.py::ModelTest::test_clone_from_class_with_multiple_parents PASSED [ 73%] tests/test_model.py::ModelTest::test_inherit_from_instance PASSED [ 73%] tests/test_model.py::ModelTest::test_inherit_from_class PASSED [ 73%] tests/test_model.py::ModelTest::test_inherit_from_class_from_multiple_parents PASSED [ 73%] tests/test_model.py::ModelTest::test_inherit_from_instance_from_multiple_parents PASSED [ 73%] tests/test_model.py::ModelTest::test_polymorph_inherit_common_ancestor PASSED [ 74%] tests/test_model.py::ModelTest::test_validate PASSED [ 74%] tests/test_model.py::ModelDeprecattionsTest::test_extend_is_deprecated PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_parser PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_doc_decorator PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_doc_with_inheritance PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_model PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_ordered_model PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_schema_model PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_clone PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_clone_with_multiple_parents PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_inherit PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_inherit_from_multiple_parents PASSED [ 74%] tests/test_namespace.py::NamespaceTest::test_api_payload PASSED [ 75%] tests/test_namespace.py::NamespaceTest::test_api_payload_strict_verification PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_false_on_constructor PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_false_on_constructor_with_override PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_true_on_constructor PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_true_on_constructor_with_override PASSED [ 75%] tests/test_payload.py::PayloadTest::test_format_checker_none_on_constructor PASSED [ 75%] tests/test_payload.py::PayloadTest::test_format_checker_object_on_constructor PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_false_in_config PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_in_config PASSED [ 75%] tests/test_payload.py::PayloadTest::test_api_payload PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_with_inheritance PASSED [ 75%] tests/test_payload.py::PayloadTest::test_validation_on_list PASSED [ 76%] tests/test_payload.py::PayloadTest::test_expect_validation_single_resource_success PASSED [ 76%] tests/test_payload.py::PayloadTest::test_expect_validation_single_resource_error PASSED [ 76%] tests/test_payload.py::PayloadTest::test_expect_validation_collection_resource_success PASSED [ 76%] tests/test_payload.py::PayloadTest::test_expect_validation_collection_resource_error PASSED [ 76%] tests/test_payload.py::PayloadTest::test_validation_with_propagate PASSED [ 76%] tests/test_payload.py::PayloadTest::test_empty_payload PASSED [ 76%] tests/test_postman.py::PostmanTest::test_basic_export PASSED [ 76%] tests/test_postman.py::PostmanTest::test_export_infos PASSED [ 76%] tests/test_postman.py::PostmanTest::test_export_with_one_entry PASSED [ 76%] tests/test_postman.py::PostmanTest::test_export_with_namespace PASSED [ 76%] tests/test_postman.py::PostmanTest::test_id_is_the_same PASSED [ 76%] tests/test_postman.py::PostmanTest::test_resources_order_in_folder PASSED [ 77%] tests/test_postman.py::PostmanTest::test_prefix_with_trailing_slash PASSED [ 77%] tests/test_postman.py::PostmanTest::test_prefix_without_trailing_slash PASSED [ 77%] tests/test_postman.py::PostmanTest::test_path_variables PASSED [ 77%] tests/test_postman.py::PostmanTest::test_url_variables_disabled PASSED [ 77%] tests/test_postman.py::PostmanTest::test_url_variables_enabled PASSED [ 77%] tests/test_postman.py::PostmanTest::test_headers PASSED [ 77%] tests/test_postman.py::PostmanTest::test_content_type_header PASSED [ 77%] tests/test_postman.py::PostmanTest::test_method_security_headers PASSED [ 77%] tests/test_postman.py::PostmanTest::test_global_security_headers PASSED [ 77%] tests/test_postman.py::PostmanTest::test_oauth_security_headers PASSED [ 77%] tests/test_postman.py::PostmanTest::test_export_with_swagger PASSED [ 77%] tests/test_reqparse.py::ReqParseTest::test_api_shortcut PASSED [ 77%] tests/test_reqparse.py::ReqParseTest::test_parse_model PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_help PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_no_help PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_viewargs PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_parse_unicode PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_parse_unicode_app PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_json_location PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_get_json_location PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_parse_append_ignore PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_parse_append_default PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_parse_append PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_parse_append_single PASSED [ 78%] tests/test_reqparse.py::ReqParseTest::test_split_single PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_split_multiple PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_split_multiple_cast PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_dest PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_gte_lte_eq PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_gte PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_foo_operators_four_hunderd PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_foo_operators_ignore PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_lte_gte_mock PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_lte_gte_append PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_lte_gte_missing PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_eq_other PASSED [ 79%] tests/test_reqparse.py::ReqParseTest::test_parse_eq PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_lte PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_required PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_error_bundling PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_error_bundling_w_parser_arg PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_default_append PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_default PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_callable_default PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_none PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_store_missing PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_choices_correct PASSED [ 80%] tests/test_reqparse.py::ReqParseTest::test_parse_choices PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_parse_choices_sensitive PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_parse_choices_insensitive PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_parse_ignore PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_chaining PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_result_existence PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_result_missing PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_result_configurability PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_none_argument PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_type_callable PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_type_callable_none PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_type_decimal PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_type_filestorage PASSED [ 81%] tests/test_reqparse.py::ReqParseTest::test_filestorage_custom_type PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_passing_arguments_object PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_int_choice_types PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_int_range_choice_types PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_request_parser_copy PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_request_parse_copy_including_settings PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_request_parser_replace_argument PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_both_json_and_values_location PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_not_json_location_and_content_type_json PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_request_parser_remove_argument PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_strict_parsing_off PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_strict_parsing_on PASSED [ 82%] tests/test_reqparse.py::ReqParseTest::test_strict_parsing_off_partial_hit PASSED [ 83%] tests/test_reqparse.py::ReqParseTest::test_strict_parsing_on_partial_hit PASSED [ 83%] tests/test_reqparse.py::ReqParseTest::test_trim_argument PASSED [ 83%] tests/test_reqparse.py::ReqParseTest::test_trim_request_parser PASSED [ 83%] tests/test_reqparse.py::ReqParseTest::test_trim_request_parser_override_by_argument PASSED [ 83%] tests/test_reqparse.py::ReqParseTest::test_trim_request_parser_json PASSED [ 83%] tests/test_reqparse.py::ArgumentTest::test_name PASSED [ 83%] tests/test_reqparse.py::ArgumentTest::test_dest PASSED [ 83%] tests/test_reqparse.py::ArgumentTest::test_location_url PASSED [ 83%] tests/test_reqparse.py::ArgumentTest::test_location_url_list PASSED [ 83%] tests/test_reqparse.py::ArgumentTest::test_location_header PASSED [ 83%] tests/test_reqparse.py::ArgumentTest::test_location_json PASSED [ 83%] tests/test_reqparse.py::ArgumentTest::test_location_get_json PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_location_header_list PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_type PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_default PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_default_help PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_required PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_ignore PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_operator PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_action_filter PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_action PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_choices PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_default_dest PASSED [ 84%] tests/test_reqparse.py::ArgumentTest::test_default_operators PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_default_type PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_default_default PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_required_default PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_ignore_default PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_action_default PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_choices_default PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_source PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_convert_default_type_with_null_input PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_convert_with_null_input_when_not_nullable PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_source_bad_location PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_source_default_location PASSED [ 85%] tests/test_reqparse.py::ArgumentTest::test_option_case_sensitive PASSED [ 85%] tests/test_reqparse.py::RequestParserSchemaTest::test_empty_parser PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_primitive_types PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_unknown_type PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_required PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_default PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_default_as_false PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_choices PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_location PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_location_json PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_location_form PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_location_files PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_form_and_body_location PASSED [ 86%] tests/test_reqparse.py::RequestParserSchemaTest::test_files_and_body_location PASSED [ 87%] tests/test_reqparse.py::RequestParserSchemaTest::test_models PASSED [ 87%] tests/test_reqparse.py::RequestParserSchemaTest::test_lists PASSED [ 87%] tests/test_reqparse.py::RequestParserSchemaTest::test_split_lists PASSED [ 87%] tests/test_reqparse.py::RequestParserSchemaTest::test_schema_interface PASSED [ 87%] tests/test_reqparse.py::RequestParserSchemaTest::test_callable_default PASSED [ 87%] tests/test_schemas.py::SchemasTest::test_lazyness PASSED [ 87%] tests/test_schemas.py::SchemasTest::test_oas2_schema_is_present PASSED [ 87%] tests/test_schemas.py::ValidationTest::test_oas_20_valid PASSED [ 87%] tests/test_schemas.py::ValidationTest::test_oas_20_invalid PASSED [ 87%] tests/test_schemas.py::ValidationTest::test_unknown_schema PASSED [ 87%] tests/test_schemas.py::ValidationTest::test_unknown_version PASSED [ 87%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_with_prefix PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_produces PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_info PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_info_delayed PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_info_callable PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_no_host PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_host PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_host_with_url_prefix PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_host_and_subdomain PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_tags_short PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_tags_tuple PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_tags_dict PASSED [ 88%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_tags_namespaces PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_invalid_tags PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_default_ns_with_resources PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_default_ns_without_resources PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_default_ns_with_specified_ns PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_specified_ns_without_default_ns PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_namespace_without_description PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_endpoint_namespace_all_resources_hidden PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_specs_authorizations PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_minimal_documentation PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_default_ns_resource_documentation PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_default_ns_resource_documentation_with_override PASSED [ 89%] tests/test_swagger.py::SwaggerTest::test_ns_resource_documentation PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_ns_resource_documentation_lazy PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_methods_docstring_to_summary PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_path_parameter_no_type PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_path_parameter_with_type PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_path_parameter_with_type_with_argument PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_path_parameter_with_explicit_details PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_path_parameter_with_decorator_details PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_expect_parser PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_expect_parser_on_class PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_method_parser_on_class PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_parser_parameters_override PASSED [ 90%] tests/test_swagger.py::SwaggerTest::test_parser_parameter_in_form PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_parser_parameter_in_files PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_parser_parameter_in_files_on_class PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_explicit_parameters PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_explicit_parameters_with_decorator PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_class_explicit_parameters PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_explicit_parameters_override PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_explicit_parameters_override_by_method PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_parameters_cascading_with_apidoc_false PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_explicit_parameters_desription_shortcut PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_explicit_parameters_native_types PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_response_on_method PASSED [ 91%] tests/test_swagger.py::SwaggerTest::test_api_response PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_api_response_multiple PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_api_response_with_model PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_api_response_default PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_api_header PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_response_header PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_api_and_response_header PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_expect_header PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_description PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_operation_id PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_operation_id_shortcut PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_custom_default_operation_id PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_custom_default_operation_id_blueprint PASSED [ 92%] tests/test_swagger.py::SwaggerTest::test_model_primitive_types PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_flat_dict PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_nested_dict PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_nested_dict_with_details PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_flat_dict_with_marchal_decorator PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_with_non_uri_chars_in_name PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_marchal_decorator_with_code PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_marchal_decorator_with_description PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_marhsal_decorator_with_envelope PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_flat_dict_with_marchal_decorator_list PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_flat_dict_with_marchal_decorator_list_alt PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_flat_dict_with_marchal_decorator_list_kwargs PASSED [ 93%] tests/test_swagger.py::SwaggerTest::test_model_as_dict_with_list PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_as_nested_dict_with_list PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_list_of_primitive_types PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_list_as_flat_dict PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_doc_on_class PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_doc_for_method_on_class PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_with_discriminator PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_with_discriminator_override_require PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_model_not_found PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_recursive_model PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_specs_no_duplicate_response_keys PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_clone PASSED [ 94%] tests/test_swagger.py::SwaggerTest::test_inherit PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_inherit_inline PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_polymorph_inherit PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_polymorph_inherit_list PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_expect_model PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_body_model_shortcut PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_expect_model_list PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_both_model_and_parser_from_expect PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_expect_primitive_list PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_body_model_list PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_expect_model_with_description PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_authorizations PASSED [ 95%] tests/test_swagger.py::SwaggerTest::test_single_root_security_string PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_single_root_security_object PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_root_security_as_list PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_method_security PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_security_override PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_security_nullify PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_hidden_resource PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_hidden_resource_from_namespace PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_hidden_methods PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_produces_method PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_deprecated_resource PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_deprecated_method PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_vendor_as_kwargs PASSED [ 96%] tests/test_swagger.py::SwaggerTest::test_vendor_as_dict PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_method_restrictions PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_inherit_doc PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_individual_doc PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_override_doc PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_no_doc_same_operationIds PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_with_doc_unique_operationIds PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_mutltiple_routes_merge_doc PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_deprecation PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_explicit_parameters_override[/name/{age}/] PASSED [ 97%] tests/test_swagger.py::SwaggerTest::test_multiple_routes_explicit_parameters_override[/first-name/{age}/] PASSED [ 97%] tests/test_swagger.py::SwaggerDeprecatedTest::test_doc_parser_parameters PASSED [ 97%] tests/test_swagger.py::SwaggerDeprecatedTest::test_doc_method_parser_on_class PASSED [ 98%] tests/test_swagger.py::SwaggerDeprecatedTest::test_doc_body_as_tuple PASSED [ 98%] tests/test_swagger.py::SwaggerDeprecatedTest::test_build_request_body_parameters_schema PASSED [ 98%] tests/test_swagger.py::SwaggerDeprecatedTest::test_expect_unused_model PASSED [ 98%] tests/test_swagger.py::SwaggerDeprecatedTest::test_not_expect_unused_model PASSED [ 98%] tests/test_swagger.py::SwaggerDeprecatedTest::test_nondefault_swagger_filename PASSED [ 98%] tests/test_swagger_utils.py::ExtractPathTest::test_extract_static_path PASSED [ 98%] tests/test_swagger_utils.py::ExtractPathTest::test_extract_path_with_a_single_simple_parameter PASSED [ 98%] tests/test_swagger_utils.py::ExtractPathTest::test_extract_path_with_a_single_typed_parameter PASSED [ 98%] tests/test_swagger_utils.py::ExtractPathTest::test_extract_path_with_a_single_typed_parameter_with_arguments PASSED [ 98%] tests/test_swagger_utils.py::ExtractPathTest::test_extract_path_with_multiple_parameters PASSED [ 98%] tests/test_swagger_utils.py::ParseDocstringTest::test_empty PASSED [ 98%] tests/test_swagger_utils.py::ParseDocstringTest::test_single_line PASSED [ 99%] tests/test_swagger_utils.py::ParseDocstringTest::test_multi_line PASSED [ 99%] tests/test_swagger_utils.py::ParseDocstringTest::test_multi_line_and_dot PASSED [ 99%] tests/test_swagger_utils.py::ParseDocstringTest::test_raises PASSED [ 99%] tests/test_utils.py::UnpackTest::test_single_value PASSED [ 99%] tests/test_utils.py::UnpackTest::test_single_value_with_default_code PASSED [ 99%] tests/test_utils.py::UnpackTest::test_value_code PASSED [ 99%] tests/test_utils.py::UnpackTest::test_value_code_headers PASSED [ 99%] tests/test_utils.py::UnpackTest::test_value_headers_default_code PASSED [ 99%] tests/test_utils.py::UnpackTest::test_too_many_values PASSED [ 99%] tests/test_utils.py::ToViewNameTest::test_none PASSED [ 99%] tests/test_utils.py::ToViewNameTest::test_name PASSED [ 99%] tests/test_utils.py::ImportCheckViewFuncTest::test_callable PASSED [100%] =============================== warnings summary =============================== flask_restx/api.py:19 flask_restx/api.py:19 /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/flask_restx/api.py:19: DeprecationWarning: jsonschema.RefResolver is deprecated as of v4.18.0, in favor of the https://github.com/python-jsonschema/referencing library, which provides more compliant referencing behavior as well as more flexible APIs for customization. A future release will remove RefResolver. Please file a feature request (on referencing) if you are missing an API for the kind of customization you need. from jsonschema import RefResolver tests/test_namespace.py:178 /usr/src/RPM/BUILD/python3-module-flask-restx-1.3.0/tests/test_namespace.py:178: SyntaxWarning: invalid escape sequence '\(' "Additional properties are not allowed \(u*'agge' was unexpected\)", -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html ================ 1227 passed, 3 deselected, 3 warnings in 3.96s ================ INFO : Command's result: OK + exit 0 Processing files: python3-module-flask-restx-1.3.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.63624 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-flask-restx-1.3.0 + DOCDIR=/usr/src/tmp/python3-module-flask-restx-buildroot/usr/share/doc/python3-module-flask-restx-1.3.0 + export DOCDIR + rm -rf /usr/src/tmp/python3-module-flask-restx-buildroot/usr/share/doc/python3-module-flask-restx-1.3.0 + /bin/mkdir -p /usr/src/tmp/python3-module-flask-restx-buildroot/usr/share/doc/python3-module-flask-restx-1.3.0 + cp -prL LICENSE README.rst CHANGELOG.rst /usr/src/tmp/python3-module-flask-restx-buildroot/usr/share/doc/python3-module-flask-restx-1.3.0 + chmod -R go-w /usr/src/tmp/python3-module-flask-restx-buildroot/usr/share/doc/python3-module-flask-restx-1.3.0 + chmod -R a+rX /usr/src/tmp/python3-module-flask-restx-buildroot/usr/share/doc/python3-module-flask-restx-1.3.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.RZ0ZoI find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.paekPY find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) py3prov: detected potential module:flask_restx py3prov: detected potential module:flask_restx py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx" lines:[1] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.api" lines:[2] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.marshalling" lines:[3] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.mask" lines:[4] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.model" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.namespace" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.resource" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.errors" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.swagger" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/__init__.py: "flask_restx.__about__" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: skipping "itertools" lines:[3] py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: skipping "sys" lines:[7] py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx.mask" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx.namespace" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx.postman" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx.resource" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx.swagger" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx.utils" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx.representations" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/api.py: "flask_restx._http" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/errors.py: "flask_restx._http" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/fields.py: "flask_restx.inputs" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/fields.py: "flask_restx.errors" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/fields.py: "flask_restx.marshalling" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/fields.py: "flask_restx.utils" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/marshalling.py: "flask_restx.mask" lines:[6] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/marshalling.py: "flask_restx.utils" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/marshalling.py: "flask_restx.fields" lines:[[[58]], [151]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/mask.py: "flask_restx.errors" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/mask.py: "flask_restx" lines:[[[110]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/model.py: "flask_restx.mask" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/model.py: "flask_restx.errors" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/model.py: "flask_restx.utils" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/model.py: "flask_restx._http" lines:[17] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py: "flask_restx._http" lines:[9] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py: "flask_restx.errors" lines:[10] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py: "flask_restx.marshalling" lines:[11] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py: "flask_restx.model" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py: "flask_restx.reqparse" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/namespace.py: "flask_restx.utils" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/postman.py: skipping "time" lines:[2] py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/representations.py: "ujson" lines:[[2]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/representations.py: "json" lines:[[[4]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py: "flask_restx.errors" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py: "flask_restx.marshalling" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py: "flask_restx.model" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py: "flask_restx._http" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py: "collections.abc" lines:[[4]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/reqparse.py: "collections" lines:[[[6]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/resource.py: "flask_restx.model" lines:[5] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/resource.py: "flask_restx.utils" lines:[7] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/schemas/__init__.py: "flask_restx" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py: skipping "itertools" lines:[2] py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py: "flask_restx" lines:[12] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py: "flask_restx.model" lines:[13] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py: "flask_restx.reqparse" lines:[14] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py: "flask_restx.utils" lines:[15] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/swagger.py: "flask_restx._http" lines:[16] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py: "flask_restx._http" lines:[8] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py: "importlib.metadata" lines:[[30], [169]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py: "werkzeug.wrappers" lines:[[38], [[34]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py: "flask.helpers" lines:[[[[174]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py: "flask.scaffold" lines:[[[[[176]]]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-flask-restx-buildroot/usr/lib/python3/site-packages/flask_restx/utils.py: "flask.sansio.scaffold" lines:[[[[[[178]]]]]]: Ignore for REQ:slight Provides: python3(flask_restx), python3(flask_restx.__about__), python3(flask_restx._http), python3(flask_restx.api), python3(flask_restx.apidoc), python3(flask_restx.cors), python3(flask_restx.errors), python3(flask_restx.fields), python3(flask_restx.inputs), python3(flask_restx.marshalling), python3(flask_restx.mask), python3(flask_restx.model), python3(flask_restx.namespace), python3(flask_restx.postman), python3(flask_restx.representations), python3(flask_restx.reqparse), python3(flask_restx.resource), python3(flask_restx.schemas), python3(flask_restx.swagger), python3(flask_restx.utils) Requires: python3-module-aniso8601, python3-module-flask, python3-module-importlib-resources, python3-module-jsonschema, python3-module-pytz, python3-module-werkzeug, /usr/lib/python3/site-packages, python3(aniso8601) < 0, python3(calendar) < 0, python3(collections) < 0, python3(collections.abc) < 0, python3(copy) < 0, python3(datetime) < 0, python3(decimal) < 0, python3(difflib) < 0, python3(email.utils) < 0, python3(enum) < 0, python3(flask) < 0, python3(flask.signals) < 0, python3(flask.views) < 0, python3(fnmatch) < 0, python3(functools) < 0, python3(importlib_resources) < 0, python3(inspect) < 0, python3(io) < 0, python3(json) < 0, python3(jsonschema) < 0, python3(jsonschema.exceptions) < 0, python3(logging) < 0, python3(operator) < 0, python3(pytz) < 0, python3(re) < 0, python3(socket) < 0, python3(types) < 0, python3(typing) < 0, python3(urllib.parse) < 0, python3(uuid) < 0, python3(warnings) < 0, python3(werkzeug) < 0, python3(werkzeug.datastructures) < 0, python3(werkzeug.exceptions) < 0, python3(werkzeug.utils) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-flask-restx-1.3.0-alt1.noarch.rpm (w2.lzdio) 9.01user 1.81system 0:11.90elapsed 90%CPU (0avgtext+0avgdata 55656maxresident)k 0inputs+0outputs (0major+241065minor)pagefaults 0swaps 4.57user 3.33system 0:28.95elapsed 27%CPU (0avgtext+0avgdata 127632maxresident)k 8744inputs+0outputs (0major+309358minor)pagefaults 0swaps --- python3-module-flask-restx-1.3.0-alt1.noarch.rpm.repo 2023-12-18 08:12:57.000000000 +0000 +++ python3-module-flask-restx-1.3.0-alt1.noarch.rpm.hasher 2024-04-27 09:28:57.577747853 +0000 @@ -6,59 +6,59 @@ /usr/lib/python3/site-packages/flask_restx/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-311.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-311.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-312.pyc 100644 root:root /usr/lib/python3/site-packages/flask_restx/_http.py 100644 root:root @@ -81,5 +81,5 @@ /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__ 40755 root:root -/usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-311.opt-1.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-311.opt-2.pyc 100644 root:root -/usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-311.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root +/usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.pyc 100644 root:root /usr/lib/python3/site-packages/flask_restx/schemas/oas-2.0.json 100644 root:root @@ -188,59 +188,59 @@ File: /usr/lib/python3/site-packages/flask_restx/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-311.opt-1.pyc 100644 root:root 35bfdb6709bbba2df0c098d1f6c6368e -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-311.opt-2.pyc 100644 root:root 35bfdb6709bbba2df0c098d1f6c6368e -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-311.pyc 100644 root:root 35bfdb6709bbba2df0c098d1f6c6368e -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-311.opt-1.pyc 100644 root:root c1422f93c6e2ddf5dfde03b1b835deb8 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-311.opt-2.pyc 100644 root:root c1422f93c6e2ddf5dfde03b1b835deb8 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-311.pyc 100644 root:root c1422f93c6e2ddf5dfde03b1b835deb8 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-311.opt-1.pyc 100644 root:root 984fbda74304a5ff6a04289d8f4dc908 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-311.opt-2.pyc 100644 root:root 461a71bef8263930397f0da91ad8a885 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-311.pyc 100644 root:root 984fbda74304a5ff6a04289d8f4dc908 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-311.opt-1.pyc 100644 root:root 6e6256178c08bb3ae83cd19c92d26e36 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-311.opt-2.pyc 100644 root:root 4ce7627d3044b9daaa121bf7511010b1 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-311.pyc 100644 root:root 6e6256178c08bb3ae83cd19c92d26e36 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-311.opt-1.pyc 100644 root:root 634552e6c6c7dc3e8f2cab44896f45f0 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-311.opt-2.pyc 100644 root:root 281ec6b2b6d90f09efb1d5e697442313 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-311.pyc 100644 root:root 634552e6c6c7dc3e8f2cab44896f45f0 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-311.opt-1.pyc 100644 root:root e7c468fd807cb16399eac00025a11378 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-311.opt-2.pyc 100644 root:root f0c40e6829a3c3e0d5c752c7fb548d98 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-311.pyc 100644 root:root e7c468fd807cb16399eac00025a11378 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-311.opt-1.pyc 100644 root:root b2c068e8f9ba91778eaaec53f33d0ab5 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-311.opt-2.pyc 100644 root:root 8788a97c9d4524af830c259e5aff2e21 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-311.pyc 100644 root:root b2c068e8f9ba91778eaaec53f33d0ab5 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-311.opt-1.pyc 100644 root:root 923736c7317488c7b538e14fbc89c3b6 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-311.opt-2.pyc 100644 root:root 5f7ee76000265c10faa1628b8d00c547 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-311.pyc 100644 root:root 923736c7317488c7b538e14fbc89c3b6 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-311.opt-1.pyc 100644 root:root 6a5cebfecae1d62b5bec5cb62f504caa -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-311.opt-2.pyc 100644 root:root 8b8c30aab9e6b9ea7f3340c05db4cefd -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-311.pyc 100644 root:root 6a5cebfecae1d62b5bec5cb62f504caa -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-311.opt-1.pyc 100644 root:root 988192706b9cc19897426e0c6c5329ed -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-311.opt-2.pyc 100644 root:root d8bb38c8d46bd1c0fbbf38fea71f25fb -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-311.pyc 100644 root:root 988192706b9cc19897426e0c6c5329ed -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-311.opt-1.pyc 100644 root:root a629d75d77b44082270bb94754f02aad -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-311.opt-2.pyc 100644 root:root 5ca7b2f6189a7c16572d3d6977ee1768 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-311.pyc 100644 root:root a629d75d77b44082270bb94754f02aad -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-311.opt-1.pyc 100644 root:root afd68748090abce399a1974ef5705316 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-311.opt-2.pyc 100644 root:root 68cc33118364a84279fa42ff4d203e69 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-311.pyc 100644 root:root afd68748090abce399a1974ef5705316 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-311.opt-1.pyc 100644 root:root a2be796c5eb3bcda3dfa97542d7dc414 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-311.opt-2.pyc 100644 root:root fd3d54d761e8e2a04196d0d6a6420705 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-311.pyc 100644 root:root a2be796c5eb3bcda3dfa97542d7dc414 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-311.opt-1.pyc 100644 root:root 1b838d4542c1659fd7ef8a70722152bb -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-311.opt-2.pyc 100644 root:root 85efd944d2874398200095dcd4c7a947 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-311.pyc 100644 root:root 1b838d4542c1659fd7ef8a70722152bb -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-311.opt-1.pyc 100644 root:root d3465a74c3d3997169625af30a161e4c -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-311.opt-2.pyc 100644 root:root 5931bdd04ee32a9ea9090425536d3788 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-311.pyc 100644 root:root d3465a74c3d3997169625af30a161e4c -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-311.opt-1.pyc 100644 root:root c391f525e84d8eaa9e7b9b1b254169f7 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-311.opt-2.pyc 100644 root:root aeb0caab061ff698283fcf681c6d105b -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-311.pyc 100644 root:root c391f525e84d8eaa9e7b9b1b254169f7 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-311.opt-1.pyc 100644 root:root 6b41f97ba300762e0409162fceca387a -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-311.opt-2.pyc 100644 root:root 94f0a6f842993ca5362dacd6ff47b2ba -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-311.pyc 100644 root:root 3dde4446c7c5c79f34a21b6270b18501 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-311.opt-1.pyc 100644 root:root b6421ee6b14b8dafaeabdd2567bf9ee3 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-311.opt-2.pyc 100644 root:root 266fe6bb824284f4f56845b0aa5386a4 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-311.pyc 100644 root:root b6421ee6b14b8dafaeabdd2567bf9ee3 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-311.opt-1.pyc 100644 root:root 709f19e9ffb19cbc5b518dd9481d071f -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-311.opt-2.pyc 100644 root:root cd045e27e92e66a03f9ad169272afec5 -File: /usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-311.pyc 100644 root:root 3fe57dd483e523dcb48cdcae214fae2b +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.opt-1.pyc 100644 root:root e8adfb453a4cad98ad1f1f1fb67e573d +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.opt-2.pyc 100644 root:root e8adfb453a4cad98ad1f1f1fb67e573d +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__about__.cpython-312.pyc 100644 root:root e8adfb453a4cad98ad1f1f1fb67e573d +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root e9fd8b0a38100555cb15e77cd14e4b3d +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root e9fd8b0a38100555cb15e77cd14e4b3d +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/__init__.cpython-312.pyc 100644 root:root e9fd8b0a38100555cb15e77cd14e4b3d +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.opt-1.pyc 100644 root:root 7bc6b0c6fe20274cadd2db324775d03e +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.opt-2.pyc 100644 root:root 72ef1b1a95c1a6597d1191e01097a2c0 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/_http.cpython-312.pyc 100644 root:root 7bc6b0c6fe20274cadd2db324775d03e +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.opt-1.pyc 100644 root:root 98c170b3798558ccd56e03bd95c6356a +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.opt-2.pyc 100644 root:root 447008a8d10b060ebbf6e5935406aee9 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/api.cpython-312.pyc 100644 root:root 98c170b3798558ccd56e03bd95c6356a +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.opt-1.pyc 100644 root:root 7aaf0347ea0a97a25da78e9cfcf2a0d6 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.opt-2.pyc 100644 root:root a4a2483d4dc8e602ec5f9c0116e7d5ef +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/apidoc.cpython-312.pyc 100644 root:root 7aaf0347ea0a97a25da78e9cfcf2a0d6 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.opt-1.pyc 100644 root:root 69152475eb57fabd7e79389cd2a3b826 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.opt-2.pyc 100644 root:root 9aa8e784eb45259541a544206ce10a05 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/cors.cpython-312.pyc 100644 root:root 69152475eb57fabd7e79389cd2a3b826 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.opt-1.pyc 100644 root:root 8e787581208f196b3e98e718046331eb +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.opt-2.pyc 100644 root:root 7c68a5a76fbce1646a5603e7503480a5 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/errors.cpython-312.pyc 100644 root:root 8e787581208f196b3e98e718046331eb +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.opt-1.pyc 100644 root:root baa0a22bcb6ac68d73cd03436d1f59de +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.opt-2.pyc 100644 root:root f5f0019186fdbfdc528350b3c22b5d79 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/fields.cpython-312.pyc 100644 root:root baa0a22bcb6ac68d73cd03436d1f59de +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.opt-1.pyc 100644 root:root d81196cc0f71a7ac93c04aad385f2211 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.opt-2.pyc 100644 root:root e017f0f4be3e4d19d8047e135378ca96 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/inputs.cpython-312.pyc 100644 root:root d81196cc0f71a7ac93c04aad385f2211 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.opt-1.pyc 100644 root:root e4b29fc1af26492b7f49cae1e2831cb2 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.opt-2.pyc 100644 root:root ac35cef2477bb7fe38bf8f406235d7a7 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/marshalling.cpython-312.pyc 100644 root:root e4b29fc1af26492b7f49cae1e2831cb2 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.opt-1.pyc 100644 root:root c5e30e83a90333e20b4db726841b15f1 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.opt-2.pyc 100644 root:root 02d6b40a27d45f91edc8579c9b185827 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/mask.cpython-312.pyc 100644 root:root c5e30e83a90333e20b4db726841b15f1 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.opt-1.pyc 100644 root:root 34dd57cf1c7a6bb411f9fd22f76eb9de +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.opt-2.pyc 100644 root:root 13bba98c170f587a6431b6900a59c7d4 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/model.cpython-312.pyc 100644 root:root 34dd57cf1c7a6bb411f9fd22f76eb9de +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.opt-1.pyc 100644 root:root 4f027fee8dea23e2f1bc1d8c17505aac +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.opt-2.pyc 100644 root:root 54c3ed2d706be595510a709f93d889cf +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/namespace.cpython-312.pyc 100644 root:root 4f027fee8dea23e2f1bc1d8c17505aac +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.opt-1.pyc 100644 root:root 313438ed77acfc202b5da78d264eb8e1 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.opt-2.pyc 100644 root:root c83de41753862125501e110c52e3e7de +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/postman.cpython-312.pyc 100644 root:root 313438ed77acfc202b5da78d264eb8e1 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.opt-1.pyc 100644 root:root 30a6905982cc749cf81d91558c944936 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.opt-2.pyc 100644 root:root 4c8e39b90bde8c1413e73e7f4de95b5c +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/representations.cpython-312.pyc 100644 root:root 30a6905982cc749cf81d91558c944936 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.opt-1.pyc 100644 root:root 0fe49fa8e8c50857ebd1c873a64b9047 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.opt-2.pyc 100644 root:root e60bebae6dceb41e0caccc09dd6a94a0 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/reqparse.cpython-312.pyc 100644 root:root 0fe49fa8e8c50857ebd1c873a64b9047 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-312.opt-1.pyc 100644 root:root ce655c886549ded1b55f628f70091881 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-312.opt-2.pyc 100644 root:root 1388c30a826e7bab14d7b0d80134aa7f +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/resource.cpython-312.pyc 100644 root:root e9312f20fed47e409c603d83ff42bc9b +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.opt-1.pyc 100644 root:root 2a9377b26bf3496ddf4e8324f7fa95fc +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.opt-2.pyc 100644 root:root 55a04e2f274681d9ff618b12b5f60336 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/swagger.cpython-312.pyc 100644 root:root 2a9377b26bf3496ddf4e8324f7fa95fc +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-312.opt-1.pyc 100644 root:root 147e0f2000772ad08fc593419a1dab01 +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-312.opt-2.pyc 100644 root:root 24a8e58f7450456806301a3554fe254e +File: /usr/lib/python3/site-packages/flask_restx/__pycache__/utils.cpython-312.pyc 100644 root:root b3585515617e667db1421f6bc875cb9f File: /usr/lib/python3/site-packages/flask_restx/_http.py 100644 root:root 5ee8c2a2376cc323650211a67dc3702d @@ -263,5 +263,5 @@ File: /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-311.opt-1.pyc 100644 root:root 69c87a198231403dada3e0a99459e012 -File: /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-311.opt-2.pyc 100644 root:root e39715185e6c901b6d2047fe81bab421 -File: /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-311.pyc 100644 root:root 69c87a198231403dada3e0a99459e012 +File: /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 8bca7342f2049562c3dfb016380bc818 +File: /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root e349b176a8ef66488d2a614d02213d38 +File: /usr/lib/python3/site-packages/flask_restx/schemas/__pycache__/__init__.cpython-312.pyc 100644 root:root 8bca7342f2049562c3dfb016380bc818 File: /usr/lib/python3/site-packages/flask_restx/schemas/oas-2.0.json 100644 root:root 1ae34ab10c55f9cbf07322a532fa1f63 @@ -300,2 +300,2 @@ File: /usr/share/doc/python3-module-flask-restx-1.3.0/README.rst 100644 root:root ba69f3ca5a38e0064a220b5edf9d96dd -RPMIdentity: 025d87fc32e832146cddf85337c66f76db92a936a0a70acaf0168c9595723e402af64d8e6e78f93f623e72abf1e3f2d4ea93d17be0bf46539d893ecd3fc76628 +RPMIdentity: 43009871f9666b9cb46cd05dab690e06f1cce8393fb04909a40db385adb07d9bb0eaa5545f79acafb306e8eddccfe2c1b9d70449c02b607a153cb9397ad59a70