==> Building on chimchar ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-contourpy ./ PKGBUILD 1,047 100% 0.00kB/s 0:00:00 1,047 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=1/3) python-contourpy-1.0.7-1.log 251 100% 245.12kB/s 0:00:00 251 100% 245.12kB/s 0:00:00 (xfr#2, to-chk=0/3) sent 918 bytes received 105 bytes 2,046.00 bytes/sec total size is 1,242 speedup is 1.21 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix10 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix10]...done ==> Making package: python-contourpy 1.0.7-1 (Mon Feb 27 20:52:21 2023) ==> Retrieving sources...  -> Downloading contourpy-1.0.7.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122 100 122 0 0 111 0 0:00:01 0:00:01 --:--:-- 111 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 100 278 100 278 0 0 131 0 0:00:02 0:00:02 --:--:-- 387 0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:03 --:--:-- 0 0 12.7M 0 4630 0 0 1322 0 2:48:26 0:00:03 2:48:23 1322 5 12.7M 5 674k 0 0 153k 0 0:01:24 0:00:04 0:01:20 756k 79 12.7M 79 10.1M 0 0 1925k 0 0:00:06 0:00:05 0:00:01 5494k 100 12.7M 100 12.7M 0 0 2337k 0 0:00:05 0:00:05 --:--:-- 6265k ==> Validating source files with sha256sums... contourpy-1.0.7.tar.gz ... Passed ==> Making package: python-contourpy 1.0.7-1 (Mon Feb 27 20:52:39 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (6) New Version Net Change Download Size extra/blas 3.11.0-2 0.20 MiB extra/cblas 3.11.0-2 0.17 MiB extra/lapack 3.11.0-2 4.26 MiB core/libnsl 2.0.0-2 0.06 MiB core/python 3.10.9-1 81.37 MiB extra/python-numpy 1.24.2-1 30.13 MiB 5.23 MiB Total Download Size: 5.23 MiB Total Installed Size: 116.19 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-numpy-1.24.2-1-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing blas... installing cblas... installing lapack... installing libnsl... installing python... Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter installing python-numpy... Optional dependencies for python-numpy openblas: faster linear algebra [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (50) New Version Net Change community/cython 0.29.33-1 7.53 MiB extra/freetype2 2.13.0-1 1.53 MiB extra/fribidi 1.0.12-1 0.20 MiB extra/graphite 1:1.3.14-3 0.17 MiB extra/harfbuzz 7.0.1-1 3.28 MiB extra/lcms2 2.14-2 0.58 MiB community/libimagequant 4.0.4-1 0.53 MiB extra/libjpeg-turbo 2.1.4-2 1.38 MiB extra/libpng 1.6.39-1 0.50 MiB extra/libraqm 0.10.0-1 0.16 MiB extra/libtiff 4.5.0-2 6.01 MiB extra/libxau 1.0.11-1 0.02 MiB extra/libxcb 1.15-2 3.60 MiB extra/libxdmcp 1.1.4-1 0.12 MiB extra/openjpeg2 2.5.0-2 13.14 MiB extra/python-attrs 22.2.0-1 0.44 MiB community/python-autocommand 2.2.2-1 0.07 MiB community/python-cycler 0.11.0-1 0.04 MiB community/python-dateutil 2.8.2-4 0.82 MiB community/python-exceptiongroup 1.1.0-1 0.09 MiB community/python-fastjsonschema 2.16.3-1 0.20 MiB community/python-inflect 6.0.2-1 0.28 MiB community/python-iniconfig 2.0.0-2 0.03 MiB community/python-jaraco.context 4.3.0-1 0.03 MiB community/python-jaraco.functools 3.6.0-1 0.05 MiB community/python-jaraco.text 3.11.1-1 0.07 MiB community/python-kiwisolver 1.4.4-2 0.11 MiB community/python-more-itertools 9.0.0-1 0.49 MiB extra/python-ordered-set 4.1.0-1 0.06 MiB extra/python-packaging 23.0-1 0.32 MiB community/python-pillow 9.4.0-2 2.95 MiB extra/python-platformdirs 3.0.0-1 0.12 MiB community/python-pluggy 1.0.0-2 0.10 MiB community/python-pydantic 1.10.4-1 5.81 MiB extra/python-pyparsing 3.0.9-1 0.96 MiB community/python-pyproject-hooks 1.0.0-1 0.07 MiB extra/python-six 1.16.0-6 0.09 MiB extra/python-tomli 2.0.1-1 0.08 MiB extra/python-trove-classifiers 2023.2.8-1 0.11 MiB community/python-typing_extensions 4.5.0-1 0.23 MiB extra/python-validate-pyproject 0.12.1-1 0.22 MiB extra/qhull 2020.2-4 8.11 MiB extra/xcb-proto 1.15.2-2 0.88 MiB community/pybind11 2.10.3-2 0.82 MiB community/python-build 0.10.0-1 1.08 MiB community/python-installer 0.6.0-1 1.20 MiB community/python-matplotlib 3.4.3-1 21.76 MiB community/python-pytest 7.2.1-1 2.80 MiB extra/python-setuptools 1:67.3.3-1 3.33 MiB community/python-wheel 0.38.4-1 0.16 MiB Total Installed Size: 92.71 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... installing python-tomli... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-virtualenv: Use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing cython... installing python-typing_extensions... installing python-pydantic... Optional dependencies for python-pydantic python-dotenv: for .env file support python-email-validator: for email validation installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing pybind11... Optional dependencies for pybind11 python: for python bindings [installed] installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-attrs... installing python-exceptiongroup... installing python-iniconfig... installing python-pluggy... installing python-pytest... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libpng... installing freetype2... installing python-six... installing python-cycler... installing python-dateutil... installing python-kiwisolver... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing lcms2... installing fribidi... installing libraqm... installing openjpeg2... installing libimagequant... installing xcb-proto... installing libxdmcp... installing libxau... installing libxcb... installing python-pillow... Optional dependencies for python-pillow libwebp: for webp images tk: for the ImageTK module python-olefile: OLE2 file support python-pyqt5: for the ImageQt module installing python-pyparsing... Optional dependencies for python-pyparsing python-railroad-diagrams: for generating Railroad Diagrams python-jinja: for generating Railroad Diagrams installing qhull... installing python-matplotlib... Optional dependencies for python-matplotlib tk: Tk{Agg,Cairo} backends pyside2: alternative for Qt5{Agg,Cairo} backends python-pyqt5: Qt5{Agg,Cairo} backends python-gobject: for GTK3{Agg,Cairo} backend python-wxpython: WX{,Agg,Cairo} backend python-cairo: {GTK3,Qt5,Tk,WX}Cairo backends python-cairocffi: alternative for Cairo backends python-tornado: WebAgg backend ffmpeg: for saving movies imagemagick: for saving animated gifs ghostscript: usetex dependencies texlive-bin: usetex dependencies texlive-latexextra: usetex usage with pdflatex python-certifi: https support [?25h==> Retrieving sources...  -> Found contourpy-1.0.7.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting contourpy-1.0.7.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... /usr/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py:114: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. warnings.warn(msg, _BetaConfiguration) validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running egg_info writing lib/contourpy.egg-info/PKG-INFO writing dependency_links to lib/contourpy.egg-info/dependency_links.txt writing requirements to lib/contourpy.egg-info/requires.txt writing top-level names to lib/contourpy.egg-info/top_level.txt reading manifest file 'lib/contourpy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'lib/contourpy.egg-info/SOURCES.txt' * Building wheel... /usr/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py:114: _BetaConfiguration: Support for `[tool.setuptools]` in `pyproject.toml` is still *beta*. warnings.warn(msg, _BetaConfiguration) validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running bdist_wheel running build running build_py creating build creating build/lib.linux-riscv64-cpython-310 creating build/lib.linux-riscv64-cpython-310/contourpy copying lib/contourpy/chunk.py -> build/lib.linux-riscv64-cpython-310/contourpy copying lib/contourpy/enum_util.py -> build/lib.linux-riscv64-cpython-310/contourpy copying lib/contourpy/_version.py -> build/lib.linux-riscv64-cpython-310/contourpy copying lib/contourpy/__init__.py -> build/lib.linux-riscv64-cpython-310/contourpy creating build/lib.linux-riscv64-cpython-310/contourpy/util copying lib/contourpy/util/data.py -> build/lib.linux-riscv64-cpython-310/contourpy/util copying lib/contourpy/util/bokeh_util.py -> build/lib.linux-riscv64-cpython-310/contourpy/util copying lib/contourpy/util/mpl_util.py -> build/lib.linux-riscv64-cpython-310/contourpy/util copying lib/contourpy/util/mpl_renderer.py -> build/lib.linux-riscv64-cpython-310/contourpy/util copying lib/contourpy/util/__init__.py -> build/lib.linux-riscv64-cpython-310/contourpy/util copying lib/contourpy/util/bokeh_renderer.py -> build/lib.linux-riscv64-cpython-310/contourpy/util copying lib/contourpy/util/renderer.py -> build/lib.linux-riscv64-cpython-310/contourpy/util running egg_info writing lib/contourpy.egg-info/PKG-INFO writing dependency_links to lib/contourpy.egg-info/dependency_links.txt writing requirements to lib/contourpy.egg-info/requires.txt writing top-level names to lib/contourpy.egg-info/top_level.txt reading manifest file 'lib/contourpy.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'lib/contourpy.egg-info/SOURCES.txt' copying lib/contourpy/py.typed -> build/lib.linux-riscv64-cpython-310/contourpy running build_ext gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -I/usr/include/python3.10 -c flagcheck.cpp -o flagcheck.o -std=c++17 building 'contourpy._contourpy' extension creating build/temp.linux-riscv64-cpython-310 creating build/temp.linux-riscv64-cpython-310/src gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/chunk_local.cpp -o build/temp.linux-riscv64-cpython-310/src/chunk_local.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/converter.cpp -o build/temp.linux-riscv64-cpython-310/src/converter.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/fill_type.cpp -o build/temp.linux-riscv64-cpython-310/src/fill_type.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/line_type.cpp -o build/temp.linux-riscv64-cpython-310/src/line_type.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/mpl2005.cpp -o build/temp.linux-riscv64-cpython-310/src/mpl2005.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/mpl2005_original.cpp -o build/temp.linux-riscv64-cpython-310/src/mpl2005_original.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/mpl2014.cpp -o build/temp.linux-riscv64-cpython-310/src/mpl2014.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/outer_or_hole.cpp -o build/temp.linux-riscv64-cpython-310/src/outer_or_hole.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/serial.cpp -o build/temp.linux-riscv64-cpython-310/src/serial.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/threaded.cpp -o build/temp.linux-riscv64-cpython-310/src/threaded.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/util.cpp -o build/temp.linux-riscv64-cpython-310/src/util.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/z_interp.cpp -o build/temp.linux-riscv64-cpython-310/src/z_interp.o -std=c++17 -fvisibility=hidden gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -ffat-lto-objects -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O3 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python/src=/usr/src/debug/python -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto -fPIC -DCONTOURPY_VERSION=1.0.7 -DCONTOURPY_DEBUG=0 -DCONTOURPY_CXX11=0 -I/usr/lib/python3.10/site-packages/pybind11/include -I/usr/include/python3.10 -c src/wrap.cpp -o build/temp.linux-riscv64-cpython-310/src/wrap.o -std=c++17 -fvisibility=hidden g++ -shared -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto=auto -march=rv64gc -mabi=lp64d -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -g -ffile-prefix-map=/build/python-contourpy/src=/usr/src/debug/python-contourpy -flto=auto build/temp.linux-riscv64-cpython-310/src/chunk_local.o build/temp.linux-riscv64-cpython-310/src/converter.o build/temp.linux-riscv64-cpython-310/src/fill_type.o build/temp.linux-riscv64-cpython-310/src/line_type.o build/temp.linux-riscv64-cpython-310/src/mpl2005.o build/temp.linux-riscv64-cpython-310/src/mpl2005_original.o build/temp.linux-riscv64-cpython-310/src/mpl2014.o build/temp.linux-riscv64-cpython-310/src/outer_or_hole.o build/temp.linux-riscv64-cpython-310/src/serial.o build/temp.linux-riscv64-cpython-310/src/threaded.o build/temp.linux-riscv64-cpython-310/src/util.o build/temp.linux-riscv64-cpython-310/src/wrap.o build/temp.linux-riscv64-cpython-310/src/z_interp.o -L/usr/lib -o build/lib.linux-riscv64-cpython-310/contourpy/_contourpy.cpython-310-riscv64-linux-gnu.so installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/contourpy copying build/lib.linux-riscv64-cpython-310/contourpy/chunk.py -> build/bdist.linux-riscv64/wheel/contourpy copying build/lib.linux-riscv64-cpython-310/contourpy/_contourpy.cpython-310-riscv64-linux-gnu.so -> build/bdist.linux-riscv64/wheel/contourpy copying build/lib.linux-riscv64-cpython-310/contourpy/enum_util.py -> build/bdist.linux-riscv64/wheel/contourpy copying build/lib.linux-riscv64-cpython-310/contourpy/py.typed -> build/bdist.linux-riscv64/wheel/contourpy copying build/lib.linux-riscv64-cpython-310/contourpy/_version.py -> build/bdist.linux-riscv64/wheel/contourpy creating build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/util/data.py -> build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/util/bokeh_util.py -> build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/util/mpl_util.py -> build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/util/mpl_renderer.py -> build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/util/__init__.py -> build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/util/bokeh_renderer.py -> build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/util/renderer.py -> build/bdist.linux-riscv64/wheel/contourpy/util copying build/lib.linux-riscv64-cpython-310/contourpy/__init__.py -> build/bdist.linux-riscv64/wheel/contourpy running install_egg_info Copying lib/contourpy.egg-info to build/bdist.linux-riscv64/wheel/contourpy-1.0.7-py3.10.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/contourpy-1.0.7.dist-info/WHEEL creating '/build/python-contourpy/src/contourpy-1.0.7/dist/.tmp-6pb1w8rg/contourpy-1.0.7-cp310-cp310-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'contourpy/__init__.py' adding 'contourpy/_contourpy.cpython-310-riscv64-linux-gnu.so' adding 'contourpy/_version.py' adding 'contourpy/chunk.py' adding 'contourpy/enum_util.py' adding 'contourpy/py.typed' adding 'contourpy/util/__init__.py' adding 'contourpy/util/bokeh_renderer.py' adding 'contourpy/util/bokeh_util.py' adding 'contourpy/util/data.py' adding 'contourpy/util/mpl_renderer.py' adding 'contourpy/util/mpl_util.py' adding 'contourpy/util/renderer.py' adding 'contourpy-1.0.7.dist-info/LICENSE' adding 'contourpy-1.0.7.dist-info/METADATA' adding 'contourpy-1.0.7.dist-info/WHEEL' adding 'contourpy-1.0.7.dist-info/top_level.txt' adding 'contourpy-1.0.7.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built contourpy-1.0.7-cp310-cp310-linux_riscv64.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.10.9, pytest-7.2.1, pluggy-1.0.0 -- /build/python-contourpy/src/contourpy-1.0.7/test-env/bin/python cachedir: .pytest_cache rootdir: /build/python-contourpy/src/contourpy-1.0.7 collecting ... collected 1368 items tests/test_codebase.py::test_cppcheck SKIPPED [ 0%] tests/test_codebase.py::test_version PASSED [ 0%] tests/test_config.py::test_config_filled[mpl2005-False] FAILED [ 0%] tests/test_config.py::test_config_filled[mpl2005-True] SKIPPED (use ...) [ 0%] tests/test_config.py::test_config_filled[mpl2014-False] FAILED [ 0%] tests/test_config.py::test_config_filled[mpl2014-True] SKIPPED (use ...) [ 0%] tests/test_config.py::test_config_filled[serial-False] FAILED [ 0%] tests/test_config.py::test_config_filled[serial-True] SKIPPED (use -...) [ 0%] tests/test_config.py::test_config_filled[threaded-False] FAILED [ 0%] tests/test_config.py::test_config_filled[threaded-True] SKIPPED (use...) [ 0%] tests/test_config.py::test_config_filled_quad_as_tri[serial-False] FAILED [ 0%] tests/test_config.py::test_config_filled_quad_as_tri[serial-True] SKIPPED [ 0%] tests/test_config.py::test_config_filled_quad_as_tri[threaded-False] FAILED [ 0%] tests/test_config.py::test_config_filled_quad_as_tri[threaded-True] SKIPPED [ 1%] tests/test_config.py::test_config_filled_corner[mpl2014-False] FAILED [ 1%] tests/test_config.py::test_config_filled_corner[mpl2014-True] SKIPPED [ 1%] tests/test_config.py::test_config_filled_corner[serial-False] FAILED [ 1%] tests/test_config.py::test_config_filled_corner[serial-True] SKIPPED [ 1%] tests/test_config.py::test_config_filled_corner[threaded-False] FAILED [ 1%] tests/test_config.py::test_config_filled_corner[threaded-True] SKIPPED [ 1%] tests/test_config.py::test_config_lines[mpl2005-False] FAILED [ 1%] tests/test_config.py::test_config_lines[mpl2005-True] SKIPPED (use -...) [ 1%] tests/test_config.py::test_config_lines[mpl2014-False] FAILED [ 1%] tests/test_config.py::test_config_lines[mpl2014-True] SKIPPED (use -...) [ 1%] tests/test_config.py::test_config_lines[serial-False] FAILED [ 1%] tests/test_config.py::test_config_lines[serial-True] SKIPPED (use --...) [ 1%] tests/test_config.py::test_config_lines[threaded-False] FAILED [ 1%] tests/test_config.py::test_config_lines[threaded-True] SKIPPED (use ...) [ 2%] tests/test_config.py::test_config_lines_quad_as_tri[serial-False] FAILED [ 2%] tests/test_config.py::test_config_lines_quad_as_tri[serial-True] SKIPPED [ 2%] tests/test_config.py::test_config_lines_quad_as_tri[threaded-False] FAILED [ 2%] tests/test_config.py::test_config_lines_quad_as_tri[threaded-True] SKIPPED [ 2%] tests/test_config.py::test_config_lines_corner[mpl2014-False] FAILED [ 2%] tests/test_config.py::test_config_lines_corner[mpl2014-True] SKIPPED [ 2%] tests/test_config.py::test_config_lines_corner[serial-False] FAILED [ 2%] tests/test_config.py::test_config_lines_corner[serial-True] SKIPPED [ 2%] tests/test_config.py::test_config_lines_corner[threaded-False] FAILED [ 2%] tests/test_config.py::test_config_lines_corner[threaded-True] SKIPPED [ 2%] tests/test_constructor.py::test_ndim_z[z0-mpl2005] PASSED [ 2%] tests/test_constructor.py::test_ndim_z[z0-mpl2014] PASSED [ 2%] tests/test_constructor.py::test_ndim_z[z0-serial] PASSED [ 2%] tests/test_constructor.py::test_ndim_z[z0-threaded] PASSED [ 3%] tests/test_constructor.py::test_ndim_z[z1-mpl2005] PASSED [ 3%] tests/test_constructor.py::test_ndim_z[z1-mpl2014] PASSED [ 3%] tests/test_constructor.py::test_ndim_z[z1-serial] PASSED [ 3%] tests/test_constructor.py::test_ndim_z[z1-threaded] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz0-mpl2005] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz0-mpl2014] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz0-serial] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz0-threaded] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz1-mpl2005] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz1-mpl2014] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz1-serial] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz1-threaded] PASSED [ 3%] tests/test_constructor.py::test_z_shape_too_small[all_xyz2-mpl2005] PASSED [ 4%] tests/test_constructor.py::test_z_shape_too_small[all_xyz2-mpl2014] PASSED [ 4%] tests/test_constructor.py::test_z_shape_too_small[all_xyz2-serial] PASSED [ 4%] tests/test_constructor.py::test_z_shape_too_small[all_xyz2-threaded] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[None-mpl2005] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[None-mpl2014] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[None-serial] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[None-threaded] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim1-mpl2005] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim1-mpl2014] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim1-serial] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim1-threaded] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim2-mpl2005] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim2-mpl2014] PASSED [ 4%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim2-serial] PASSED [ 5%] tests/test_constructor.py::test_diff_ndim_xy[wrong_ndim2-threaded] PASSED [ 5%] tests/test_constructor.py::test_xy_None[mpl2005] PASSED [ 5%] tests/test_constructor.py::test_xy_None[mpl2014] PASSED [ 5%] tests/test_constructor.py::test_xy_None[serial] PASSED [ 5%] tests/test_constructor.py::test_xy_None[threaded] PASSED [ 5%] tests/test_constructor.py::test_xy_not_specified[mpl2005] PASSED [ 5%] tests/test_constructor.py::test_xy_not_specified[mpl2014] PASSED [ 5%] tests/test_constructor.py::test_xy_not_specified[serial] PASSED [ 5%] tests/test_constructor.py::test_xy_not_specified[threaded] PASSED [ 5%] tests/test_constructor.py::test_xy_1d[mpl2005] PASSED [ 5%] tests/test_constructor.py::test_xy_1d[mpl2014] PASSED [ 5%] tests/test_constructor.py::test_xy_1d[serial] PASSED [ 5%] tests/test_constructor.py::test_xy_1d[threaded] PASSED [ 5%] tests/test_constructor.py::test_xy_ndim_more_than_2[mpl2005] PASSED [ 6%] tests/test_constructor.py::test_xy_ndim_more_than_2[mpl2014] PASSED [ 6%] tests/test_constructor.py::test_xy_ndim_more_than_2[serial] PASSED [ 6%] tests/test_constructor.py::test_xy_ndim_more_than_2[threaded] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape0-mpl2005] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape0-mpl2014] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape0-serial] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape0-threaded] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape1-mpl2005] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape1-mpl2014] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape1-serial] PASSED [ 6%] tests/test_constructor.py::test_xyz_diff_shapes[diff_shape1-threaded] PASSED [ 6%] tests/test_constructor.py::test_corner_mask[mpl2014] PASSED [ 6%] tests/test_constructor.py::test_corner_mask[serial] PASSED [ 7%] tests/test_constructor.py::test_corner_mask[threaded] PASSED [ 7%] tests/test_constructor.py::test_corner_mask_not_supported PASSED [ 7%] tests/test_constructor.py::test_chunk_size_negative[mpl2005] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_negative[mpl2014] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_negative[serial] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_negative[threaded] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size0-mpl2005] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size0-mpl2014] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size0-serial] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size0-threaded] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size1-mpl2005] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size1-mpl2014] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size1-serial] PASSED [ 7%] tests/test_constructor.py::test_chunk_size_1d[chunk_size1-threaded] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size2-mpl2005] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size2-mpl2014] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size2-serial] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size2-threaded] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size3-mpl2005] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size3-mpl2014] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size3-serial] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size3-threaded] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size4-mpl2005] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size4-mpl2014] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size4-serial] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size4-threaded] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size5-mpl2005] PASSED [ 8%] tests/test_constructor.py::test_chunk_size_1d[chunk_size5-mpl2014] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size5-serial] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size5-threaded] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size6-mpl2005] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size6-mpl2014] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size6-serial] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size6-threaded] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size7-mpl2005] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size7-mpl2014] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size7-serial] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size7-threaded] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size8-mpl2005] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size8-mpl2014] PASSED [ 9%] tests/test_constructor.py::test_chunk_size_1d[chunk_size8-serial] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_1d[chunk_size8-threaded] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size0-mpl2005] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size0-mpl2014] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size0-serial] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size0-threaded] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size1-mpl2005] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size1-mpl2014] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size1-serial] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size1-threaded] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size2-mpl2005] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size2-mpl2014] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size2-serial] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size2-threaded] PASSED [ 10%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size3-mpl2005] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size3-mpl2014] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size3-serial] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size3-threaded] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size4-mpl2005] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size4-mpl2014] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size4-serial] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size4-threaded] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size5-mpl2005] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size5-mpl2014] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size5-serial] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size5-threaded] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size6-mpl2005] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size6-mpl2014] PASSED [ 11%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size6-serial] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size6-threaded] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size7-mpl2005] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size7-mpl2014] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size7-serial] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size7-threaded] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size8-mpl2005] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size8-mpl2014] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size8-serial] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size0-x_chunk_size8-threaded] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size0-mpl2005] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size0-mpl2014] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size0-serial] PASSED [ 12%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size0-threaded] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size1-mpl2005] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size1-mpl2014] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size1-serial] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size1-threaded] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size2-mpl2005] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size2-mpl2014] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size2-serial] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size2-threaded] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size3-mpl2005] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size3-mpl2014] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size3-serial] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size3-threaded] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size4-mpl2005] PASSED [ 13%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size4-mpl2014] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size4-serial] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size4-threaded] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size5-mpl2005] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size5-mpl2014] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size5-serial] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size5-threaded] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size6-mpl2005] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size6-mpl2014] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size6-serial] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size6-threaded] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size7-mpl2005] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size7-mpl2014] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size7-serial] PASSED [ 14%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size7-threaded] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size8-mpl2005] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size8-mpl2014] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size8-serial] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size1-x_chunk_size8-threaded] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size0-mpl2005] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size0-mpl2014] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size0-serial] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size0-threaded] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size1-mpl2005] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size1-mpl2014] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size1-serial] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size1-threaded] PASSED [ 15%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size2-mpl2005] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size2-mpl2014] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size2-serial] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size2-threaded] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size3-mpl2005] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size3-mpl2014] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size3-serial] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size3-threaded] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size4-mpl2005] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size4-mpl2014] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size4-serial] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size4-threaded] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size5-mpl2005] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size5-mpl2014] PASSED [ 16%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size5-serial] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size5-threaded] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size6-mpl2005] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size6-mpl2014] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size6-serial] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size6-threaded] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size7-mpl2005] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size7-mpl2014] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size7-serial] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size7-threaded] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size8-mpl2005] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size8-mpl2014] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size8-serial] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size2-x_chunk_size8-threaded] PASSED [ 17%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size0-mpl2005] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size0-mpl2014] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size0-serial] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size0-threaded] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size1-mpl2005] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size1-mpl2014] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size1-serial] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size1-threaded] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size2-mpl2005] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size2-mpl2014] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size2-serial] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size2-threaded] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size3-mpl2005] PASSED [ 18%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size3-mpl2014] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size3-serial] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size3-threaded] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size4-mpl2005] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size4-mpl2014] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size4-serial] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size4-threaded] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size5-mpl2005] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size5-mpl2014] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size5-serial] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size5-threaded] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size6-mpl2005] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size6-mpl2014] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size6-serial] PASSED [ 19%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size6-threaded] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size7-mpl2005] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size7-mpl2014] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size7-serial] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size7-threaded] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size8-mpl2005] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size8-mpl2014] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size8-serial] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size3-x_chunk_size8-threaded] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size0-mpl2005] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size0-mpl2014] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size0-serial] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size0-threaded] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size1-mpl2005] PASSED [ 20%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size1-mpl2014] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size1-serial] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size1-threaded] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size2-mpl2005] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size2-mpl2014] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size2-serial] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size2-threaded] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size3-mpl2005] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size3-mpl2014] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size3-serial] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size3-threaded] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size4-mpl2005] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size4-mpl2014] PASSED [ 21%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size4-serial] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size4-threaded] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size5-mpl2005] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size5-mpl2014] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size5-serial] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size5-threaded] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size6-mpl2005] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size6-mpl2014] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size6-serial] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size6-threaded] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size7-mpl2005] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size7-mpl2014] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size7-serial] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size7-threaded] PASSED [ 22%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size8-mpl2005] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size8-mpl2014] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size8-serial] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size4-x_chunk_size8-threaded] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size0-mpl2005] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size0-mpl2014] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size0-serial] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size0-threaded] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size1-mpl2005] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size1-mpl2014] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size1-serial] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size1-threaded] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size2-mpl2005] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size2-mpl2014] PASSED [ 23%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size2-serial] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size2-threaded] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size3-mpl2005] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size3-mpl2014] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size3-serial] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size3-threaded] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size4-mpl2005] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size4-mpl2014] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size4-serial] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size4-threaded] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size5-mpl2005] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size5-mpl2014] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size5-serial] PASSED [ 24%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size5-threaded] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size6-mpl2005] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size6-mpl2014] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size6-serial] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size6-threaded] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size7-mpl2005] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size7-mpl2014] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size7-serial] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size7-threaded] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size8-mpl2005] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size8-mpl2014] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size8-serial] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size5-x_chunk_size8-threaded] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size0-mpl2005] PASSED [ 25%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size0-mpl2014] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size0-serial] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size0-threaded] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size1-mpl2005] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size1-mpl2014] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size1-serial] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size1-threaded] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size2-mpl2005] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size2-mpl2014] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size2-serial] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size2-threaded] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size3-mpl2005] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size3-mpl2014] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size3-serial] PASSED [ 26%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size3-threaded] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size4-mpl2005] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size4-mpl2014] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size4-serial] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size4-threaded] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size5-mpl2005] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size5-mpl2014] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size5-serial] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size5-threaded] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size6-mpl2005] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size6-mpl2014] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size6-serial] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size6-threaded] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size7-mpl2005] PASSED [ 27%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size7-mpl2014] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size7-serial] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size7-threaded] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size8-mpl2005] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size8-mpl2014] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size8-serial] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size6-x_chunk_size8-threaded] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size0-mpl2005] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size0-mpl2014] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size0-serial] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size0-threaded] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size1-mpl2005] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size1-mpl2014] PASSED [ 28%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size1-serial] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size1-threaded] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size2-mpl2005] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size2-mpl2014] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size2-serial] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size2-threaded] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size3-mpl2005] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size3-mpl2014] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size3-serial] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size3-threaded] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size4-mpl2005] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size4-mpl2014] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size4-serial] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size4-threaded] PASSED [ 29%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size5-mpl2005] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size5-mpl2014] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size5-serial] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size5-threaded] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size6-mpl2005] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size6-mpl2014] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size6-serial] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size6-threaded] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size7-mpl2005] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size7-mpl2014] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size7-serial] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size7-threaded] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size8-mpl2005] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size8-mpl2014] PASSED [ 30%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size8-serial] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size7-x_chunk_size8-threaded] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size0-mpl2005] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size0-mpl2014] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size0-serial] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size0-threaded] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size1-mpl2005] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size1-mpl2014] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size1-serial] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size1-threaded] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size2-mpl2005] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size2-mpl2014] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size2-serial] PASSED [ 31%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size2-threaded] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size3-mpl2005] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size3-mpl2014] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size3-serial] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size3-threaded] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size4-mpl2005] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size4-mpl2014] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size4-serial] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size4-threaded] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size5-mpl2005] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size5-mpl2014] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size5-serial] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size5-threaded] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size6-mpl2005] PASSED [ 32%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size6-mpl2014] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size6-serial] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size6-threaded] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size7-mpl2005] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size7-mpl2014] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size7-serial] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size7-threaded] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size8-mpl2005] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size8-mpl2014] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size8-serial] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_2d[y_chunk_size8-x_chunk_size8-threaded] PASSED [ 33%] tests/test_constructor.py::test_chunk_size_and_count PASSED [ 33%] tests/test_constructor.py::test_chunk_count_1d[0-ret_chunk_count0-mpl2005] PASSED [ 33%] tests/test_constructor.py::test_chunk_count_1d[0-ret_chunk_count0-mpl2014] PASSED [ 33%] tests/test_constructor.py::test_chunk_count_1d[0-ret_chunk_count0-serial] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[0-ret_chunk_count0-threaded] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[1-ret_chunk_count1-mpl2005] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[1-ret_chunk_count1-mpl2014] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[1-ret_chunk_count1-serial] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[1-ret_chunk_count1-threaded] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[2-ret_chunk_count2-mpl2005] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[2-ret_chunk_count2-mpl2014] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[2-ret_chunk_count2-serial] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[2-ret_chunk_count2-threaded] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[3-ret_chunk_count3-mpl2005] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[3-ret_chunk_count3-mpl2014] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[3-ret_chunk_count3-serial] PASSED [ 34%] tests/test_constructor.py::test_chunk_count_1d[3-ret_chunk_count3-threaded] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[4-ret_chunk_count4-mpl2005] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[4-ret_chunk_count4-mpl2014] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[4-ret_chunk_count4-serial] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[4-ret_chunk_count4-threaded] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[9-ret_chunk_count5-mpl2005] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[9-ret_chunk_count5-mpl2014] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[9-ret_chunk_count5-serial] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_1d[9-ret_chunk_count5-threaded] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_2d[chunk_count0-ret_chunk_count0-mpl2005] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_2d[chunk_count0-ret_chunk_count0-mpl2014] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_2d[chunk_count0-ret_chunk_count0-serial] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_2d[chunk_count0-ret_chunk_count0-threaded] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_2d[chunk_count1-ret_chunk_count1-mpl2005] PASSED [ 35%] tests/test_constructor.py::test_chunk_count_2d[chunk_count1-ret_chunk_count1-mpl2014] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count1-ret_chunk_count1-serial] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count1-ret_chunk_count1-threaded] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count2-ret_chunk_count2-mpl2005] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count2-ret_chunk_count2-mpl2014] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count2-ret_chunk_count2-serial] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count2-ret_chunk_count2-threaded] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count3-ret_chunk_count3-mpl2005] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count3-ret_chunk_count3-mpl2014] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count3-ret_chunk_count3-serial] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count3-ret_chunk_count3-threaded] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count4-ret_chunk_count4-mpl2005] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count4-ret_chunk_count4-mpl2014] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count4-ret_chunk_count4-serial] PASSED [ 36%] tests/test_constructor.py::test_chunk_count_2d[chunk_count4-ret_chunk_count4-threaded] PASSED [ 37%] tests/test_constructor.py::test_chunk_count_2d[chunk_count5-ret_chunk_count5-mpl2005] PASSED [ 37%] tests/test_constructor.py::test_chunk_count_2d[chunk_count5-ret_chunk_count5-mpl2014] PASSED [ 37%] tests/test_constructor.py::test_chunk_count_2d[chunk_count5-ret_chunk_count5-serial] PASSED [ 37%] tests/test_constructor.py::test_chunk_count_2d[chunk_count5-ret_chunk_count5-threaded] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[0-ret_chunk_count0-mpl2005] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[0-ret_chunk_count0-mpl2014] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[0-ret_chunk_count0-serial] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[0-ret_chunk_count0-threaded] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[1-ret_chunk_count1-mpl2005] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[1-ret_chunk_count1-mpl2014] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[1-ret_chunk_count1-serial] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[1-ret_chunk_count1-threaded] PASSED [ 37%] tests/test_constructor.py::test_total_chunk_count[2-ret_chunk_count2-mpl2005] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[2-ret_chunk_count2-mpl2014] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[2-ret_chunk_count2-serial] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[2-ret_chunk_count2-threaded] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[3-ret_chunk_count3-mpl2005] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[3-ret_chunk_count3-mpl2014] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[3-ret_chunk_count3-serial] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[3-ret_chunk_count3-threaded] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[4-ret_chunk_count4-mpl2005] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[4-ret_chunk_count4-mpl2014] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[4-ret_chunk_count4-serial] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[4-ret_chunk_count4-threaded] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[6-ret_chunk_count5-mpl2005] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[6-ret_chunk_count5-mpl2014] PASSED [ 38%] tests/test_constructor.py::test_total_chunk_count[6-ret_chunk_count5-serial] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[6-ret_chunk_count5-threaded] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[9-ret_chunk_count6-mpl2005] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[9-ret_chunk_count6-mpl2014] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[9-ret_chunk_count6-serial] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[9-ret_chunk_count6-threaded] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[25-ret_chunk_count7-mpl2005] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[25-ret_chunk_count7-mpl2014] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[25-ret_chunk_count7-serial] PASSED [ 39%] tests/test_constructor.py::test_total_chunk_count[25-ret_chunk_count7-threaded] PASSED [ 39%] tests/test_constructor.py::test_name_invalid PASSED [ 39%] tests/test_constructor.py::test_line_type_not_supported[line_type0-mpl2005] PASSED [ 39%] tests/test_constructor.py::test_line_type_not_supported[line_type0-mpl2014] PASSED [ 39%] tests/test_constructor.py::test_line_type_not_supported[line_type1-mpl2005] PASSED [ 39%] tests/test_constructor.py::test_line_type_not_supported[line_type1-mpl2014] PASSED [ 40%] tests/test_constructor.py::test_line_type_not_supported[line_type2-mpl2005] PASSED [ 40%] tests/test_constructor.py::test_line_type_not_supported[line_type2-mpl2014] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type0-mpl2005] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type0-mpl2014] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type1-mpl2005] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type1-mpl2014] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type2-mpl2005] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type2-mpl2014] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type3-mpl2005] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type3-mpl2014] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type4-mpl2005] PASSED [ 40%] tests/test_constructor.py::test_fill_type_not_supported[fill_type4-mpl2014] PASSED [ 40%] tests/test_constructor.py::test_properties[mpl2005] PASSED [ 41%] tests/test_constructor.py::test_properties[mpl2014] PASSED [ 41%] tests/test_constructor.py::test_properties[serial] PASSED [ 41%] tests/test_constructor.py::test_properties[threaded] PASSED [ 41%] tests/test_constructor.py::test_quad_as_tri[serial] PASSED [ 41%] tests/test_constructor.py::test_quad_as_tri[threaded] PASSED [ 41%] tests/test_constructor.py::test_quad_as_tri_not_supported PASSED [ 41%] tests/test_constructor.py::test_thread_count[0-0] PASSED [ 41%] tests/test_constructor.py::test_thread_count[0-1] PASSED [ 41%] tests/test_constructor.py::test_thread_count[0-2] PASSED [ 41%] tests/test_constructor.py::test_thread_count[1-0] PASSED [ 41%] tests/test_constructor.py::test_thread_count[1-1] PASSED [ 41%] tests/test_constructor.py::test_thread_count[1-2] PASSED [ 41%] tests/test_constructor.py::test_thread_count[2-0] PASSED [ 41%] tests/test_constructor.py::test_thread_count[2-1] PASSED [ 42%] tests/test_constructor.py::test_thread_count[2-2] PASSED [ 42%] tests/test_constructor.py::test_thread_count_not_supported[mpl2005] PASSED [ 42%] tests/test_constructor.py::test_thread_count_not_supported[mpl2014] PASSED [ 42%] tests/test_constructor.py::test_thread_count_not_supported[serial] PASSED [ 42%] tests/test_constructor.py::test_enums_as_strings PASSED [ 42%] tests/test_constructor.py::test_is_contour_generator[mpl2005] PASSED [ 42%] tests/test_constructor.py::test_is_contour_generator[mpl2014] PASSED [ 42%] tests/test_constructor.py::test_is_contour_generator[serial] PASSED [ 42%] tests/test_constructor.py::test_is_contour_generator[threaded] PASSED [ 42%] tests/test_constructor.py::test_z_interp_none_to_linear[mpl2005] PASSED [ 42%] tests/test_constructor.py::test_z_interp_none_to_linear[mpl2014] PASSED [ 42%] tests/test_constructor.py::test_z_interp_none_to_linear[serial] PASSED [ 42%] tests/test_constructor.py::test_z_interp_none_to_linear[threaded] PASSED [ 42%] tests/test_constructor.py::test_z_interp_not_supported[mpl2005] PASSED [ 43%] tests/test_constructor.py::test_z_interp_not_supported[mpl2014] PASSED [ 43%] tests/test_enum.py::test_fill_type[OuterCode-201] PASSED [ 43%] tests/test_enum.py::test_fill_type[OuterOffset-202] PASSED [ 43%] tests/test_enum.py::test_fill_type[ChunkCombinedCode-203] PASSED [ 43%] tests/test_enum.py::test_fill_type[ChunkCombinedOffset-204] PASSED [ 43%] tests/test_enum.py::test_fill_type[ChunkCombinedCodeOffset-205] PASSED [ 43%] tests/test_enum.py::test_fill_type[ChunkCombinedOffsetOffset-206] PASSED [ 43%] tests/test_enum.py::test_line_type[Separate-101] PASSED [ 43%] tests/test_enum.py::test_line_type[SeparateCode-102] PASSED [ 43%] tests/test_enum.py::test_line_type[ChunkCombinedCode-103] PASSED [ 43%] tests/test_enum.py::test_line_type[ChunkCombinedOffset-104] PASSED [ 43%] tests/test_enum.py::test_all_fill_types PASSED [ 43%] tests/test_enum.py::test_all_line_types PASSED [ 44%] tests/test_enum.py::test_all_z_interps PASSED [ 44%] tests/test_enum.py::test_string_to_enum[FillType-as_fill_type] PASSED [ 44%] tests/test_enum.py::test_string_to_enum[LineType-as_line_type] PASSED [ 44%] tests/test_enum.py::test_string_to_enum[ZInterp-as_z_interp] PASSED [ 44%] tests/test_filled.py::test_filled_decreasing_levels[mpl2005] PASSED [ 44%] tests/test_filled.py::test_filled_decreasing_levels[mpl2014] PASSED [ 44%] tests/test_filled.py::test_filled_decreasing_levels[serial] PASSED [ 44%] tests/test_filled.py::test_filled_decreasing_levels[threaded] PASSED [ 44%] tests/test_filled.py::test_filled_simple[mpl2005-fill_type0] FAILED [ 44%] tests/test_filled.py::test_filled_simple[mpl2014-fill_type1] FAILED [ 44%] tests/test_filled.py::test_filled_simple[serial-fill_type2] FAILED [ 44%] tests/test_filled.py::test_filled_simple[serial-fill_type3] FAILED [ 44%] tests/test_filled.py::test_filled_simple[serial-fill_type4] FAILED [ 44%] tests/test_filled.py::test_filled_simple[serial-fill_type5] FAILED [ 45%] tests/test_filled.py::test_filled_simple[serial-fill_type6] FAILED [ 45%] tests/test_filled.py::test_filled_simple[serial-fill_type7] FAILED [ 45%] tests/test_filled.py::test_filled_simple[threaded-fill_type8] FAILED [ 45%] tests/test_filled.py::test_filled_simple[threaded-fill_type9] FAILED [ 45%] tests/test_filled.py::test_filled_simple[threaded-fill_type10] FAILED [ 45%] tests/test_filled.py::test_filled_simple[threaded-fill_type11] FAILED [ 45%] tests/test_filled.py::test_filled_simple[threaded-fill_type12] FAILED [ 45%] tests/test_filled.py::test_filled_simple[threaded-fill_type13] FAILED [ 45%] tests/test_filled.py::test_filled_simple_chunk[mpl2005-fill_type0] FAILED [ 45%] tests/test_filled.py::test_filled_simple_chunk[mpl2014-fill_type1] FAILED [ 45%] tests/test_filled.py::test_filled_simple_chunk[serial-fill_type2] FAILED [ 45%] tests/test_filled.py::test_filled_simple_chunk[serial-fill_type3] FAILED [ 45%] tests/test_filled.py::test_filled_simple_chunk[serial-fill_type4] FAILED [ 45%] tests/test_filled.py::test_filled_simple_chunk[serial-fill_type5] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[serial-fill_type6] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[serial-fill_type7] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type8] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type9] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type10] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type11] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type12] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type13] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type0] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type1] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type2] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type3] FAILED [ 46%] tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type4] FAILED [ 47%] tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type5] FAILED [ 47%] tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type0] FAILED [ 47%] tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type1] FAILED [ 47%] tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type2] FAILED [ 47%] tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type3] FAILED [ 47%] tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type4] FAILED [ 47%] tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type5] FAILED [ 47%] tests/test_filled.py::test_filled_simple_no_corner_mask[mpl2005-fill_type0] FAILED [ 47%] tests/test_filled.py::test_filled_simple_no_corner_mask[mpl2014-fill_type1] FAILED [ 47%] tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type2] FAILED [ 47%] tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type3] FAILED [ 47%] tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type4] FAILED [ 47%] tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type5] FAILED [ 47%] tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type6] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type7] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type8] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type9] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type10] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type11] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type12] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type13] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[mpl2005-fill_type0] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[mpl2014-fill_type1] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type2] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type3] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type4] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type5] FAILED [ 48%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type6] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type7] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type8] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type9] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type10] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type11] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type12] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type13] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type0] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type1] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type2] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type3] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type4] FAILED [ 49%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type5] FAILED [ 50%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type0] FAILED [ 50%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type1] FAILED [ 50%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type2] FAILED [ 50%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type3] FAILED [ 50%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type4] FAILED [ 50%] tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type5] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask[mpl2014] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask[serial] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask[threaded] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask_chunk[mpl2014] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask_chunk[serial] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask_chunk[threaded] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type0] FAILED [ 50%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type1] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type2] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type3] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type4] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type5] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type0] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type1] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type2] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type3] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type4] FAILED [ 51%] tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type5] FAILED [ 51%] tests/test_filled.py::test_filled_simple_quad_as_tri[serial] FAILED [ 51%] tests/test_filled.py::test_filled_simple_quad_as_tri[threaded] FAILED [ 51%] tests/test_filled.py::test_filled_random[mpl2005-fill_type0] FAILED [ 51%] tests/test_filled.py::test_filled_random[mpl2014-fill_type1] FAILED [ 52%] tests/test_filled.py::test_filled_random[serial-fill_type2] FAILED [ 52%] tests/test_filled.py::test_filled_random[serial-fill_type3] FAILED [ 52%] tests/test_filled.py::test_filled_random[serial-fill_type4] FAILED [ 52%] tests/test_filled.py::test_filled_random[serial-fill_type5] FAILED [ 52%] tests/test_filled.py::test_filled_random[serial-fill_type6] FAILED [ 52%] tests/test_filled.py::test_filled_random[serial-fill_type7] FAILED [ 52%] tests/test_filled.py::test_filled_random[threaded-fill_type8] FAILED [ 52%] tests/test_filled.py::test_filled_random[threaded-fill_type9] FAILED [ 52%] tests/test_filled.py::test_filled_random[threaded-fill_type10] FAILED [ 52%] tests/test_filled.py::test_filled_random[threaded-fill_type11] FAILED [ 52%] tests/test_filled.py::test_filled_random[threaded-fill_type12] FAILED [ 52%] tests/test_filled.py::test_filled_random[threaded-fill_type13] FAILED [ 52%] tests/test_filled.py::test_filled_random_chunk[mpl2005-fill_type0] FAILED [ 52%] tests/test_filled.py::test_filled_random_chunk[mpl2014-fill_type1] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[serial-fill_type2] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[serial-fill_type3] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[serial-fill_type4] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[serial-fill_type5] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[serial-fill_type6] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[serial-fill_type7] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[threaded-fill_type8] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[threaded-fill_type9] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[threaded-fill_type10] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[threaded-fill_type11] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[threaded-fill_type12] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk[threaded-fill_type13] FAILED [ 53%] tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type0] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type1] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type2] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type3] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type4] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type5] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type0] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type1] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type2] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type3] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type4] FAILED [ 54%] tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type5] FAILED [ 54%] tests/test_filled.py::test_filled_random_no_corner_mask[mpl2005-fill_type0] FAILED [ 54%] tests/test_filled.py::test_filled_random_no_corner_mask[mpl2014-fill_type1] FAILED [ 54%] tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type2] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type3] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type4] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type5] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type6] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type7] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type8] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type9] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type10] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type11] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type12] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type13] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[mpl2005-fill_type0] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[mpl2014-fill_type1] FAILED [ 55%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type2] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type3] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type4] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type5] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type6] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type7] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type8] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type9] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type10] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type11] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type12] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type13] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type0] FAILED [ 56%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type1] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type2] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type3] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type4] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type5] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type0] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type1] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type2] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type3] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type4] FAILED [ 57%] tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type5] FAILED [ 57%] tests/test_filled.py::test_filled_random_corner_mask[mpl2014] FAILED [ 57%] tests/test_filled.py::test_filled_random_corner_mask[serial] FAILED [ 57%] tests/test_filled.py::test_filled_random_corner_mask[threaded] FAILED [ 57%] tests/test_filled.py::test_filled_random_corner_mask_chunk[mpl2014] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk[serial] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk[threaded] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type0] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type1] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type2] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type3] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type4] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type5] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type0] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type1] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type2] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type3] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type4] FAILED [ 58%] tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type5] FAILED [ 59%] tests/test_filled.py::test_filled_random_quad_as_tri[serial] FAILED [ 59%] tests/test_filled.py::test_filled_random_quad_as_tri[threaded] FAILED [ 59%] tests/test_filled.py::test_return_by_fill_type[serial-fill_type0] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[serial-fill_type1] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[serial-fill_type2] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[serial-fill_type3] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[serial-fill_type4] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[serial-fill_type5] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[threaded-fill_type0] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[threaded-fill_type1] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[threaded-fill_type2] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[threaded-fill_type3] PASSED [ 59%] tests/test_filled.py::test_return_by_fill_type[threaded-fill_type4] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type[threaded-fill_type5] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[serial-1-fill_type0] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[serial-1-fill_type1] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[serial-1-fill_type2] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[serial-1-fill_type3] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[serial-1-fill_type4] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[serial-1-fill_type5] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-1-fill_type0] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-1-fill_type1] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-1-fill_type2] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-1-fill_type3] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-1-fill_type4] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-1-fill_type5] PASSED [ 60%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-2-fill_type0] PASSED [ 61%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-2-fill_type1] PASSED [ 61%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-2-fill_type2] PASSED [ 61%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-2-fill_type3] PASSED [ 61%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-2-fill_type4] PASSED [ 61%] tests/test_filled.py::test_return_by_fill_type_chunk[threaded-2-fill_type5] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-mpl2005-fill_type0] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-mpl2014-fill_type1] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-serial-fill_type2] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-serial-fill_type3] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-serial-fill_type4] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-serial-fill_type5] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-serial-fill_type6] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-serial-fill_type7] PASSED [ 61%] tests/test_filled.py::test_filled_random_big[None-threaded-fill_type8] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[None-threaded-fill_type9] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[None-threaded-fill_type10] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[None-threaded-fill_type11] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[None-threaded-fill_type12] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[None-threaded-fill_type13] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-mpl2005-fill_type0] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-mpl2014-fill_type1] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-serial-fill_type2] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-serial-fill_type3] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-serial-fill_type4] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-serial-fill_type5] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-serial-fill_type6] PASSED [ 62%] tests/test_filled.py::test_filled_random_big[False-serial-fill_type7] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[False-threaded-fill_type8] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[False-threaded-fill_type9] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[False-threaded-fill_type10] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[False-threaded-fill_type11] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[False-threaded-fill_type12] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[False-threaded-fill_type13] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[True-mpl2005-fill_type0] SKIPPED [ 63%] tests/test_filled.py::test_filled_random_big[True-mpl2014-fill_type1] SKIPPED [ 63%] tests/test_filled.py::test_filled_random_big[True-serial-fill_type2] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[True-serial-fill_type3] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[True-serial-fill_type4] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[True-serial-fill_type5] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[True-serial-fill_type6] PASSED [ 63%] tests/test_filled.py::test_filled_random_big[True-serial-fill_type7] PASSED [ 64%] tests/test_filled.py::test_filled_random_big[True-threaded-fill_type8] PASSED [ 64%] tests/test_filled.py::test_filled_random_big[True-threaded-fill_type9] PASSED [ 64%] tests/test_filled.py::test_filled_random_big[True-threaded-fill_type10] PASSED [ 64%] tests/test_filled.py::test_filled_random_big[True-threaded-fill_type11] PASSED [ 64%] tests/test_filled.py::test_filled_random_big[True-threaded-fill_type12] PASSED [ 64%] tests/test_filled.py::test_filled_random_big[True-threaded-fill_type13] PASSED [ 64%] tests/test_filled.py::test_filled_compare_slow[seed0] SKIPPED (use -...) [ 64%] tests/test_filled.py::test_filled_compare_slow[seed1] SKIPPED (use -...) [ 64%] tests/test_filled.py::test_filled_compare_slow[seed2] SKIPPED (use -...) [ 64%] tests/test_filled.py::test_filled_compare_slow[seed3] SKIPPED (use -...) [ 64%] tests/test_filled.py::test_filled_compare_slow[seed4] SKIPPED (use -...) [ 64%] tests/test_filled.py::test_filled_compare_slow[seed5] SKIPPED (use -...) [ 64%] tests/test_filled.py::test_filled_compare_slow[seed6] SKIPPED (use -...) [ 64%] tests/test_filled.py::test_filled_compare_slow[seed7] SKIPPED (use -...) [ 65%] tests/test_filled.py::test_filled_compare_slow[seed8] SKIPPED (use -...) [ 65%] tests/test_filled.py::test_filled_compare_slow[seed9] SKIPPED (use -...) [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan0-mpl2005] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan0-mpl2014] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan0-serial] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan0-threaded] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan1-mpl2005] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan1-mpl2014] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan1-serial] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-nan1-threaded] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-inf-mpl2005] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-inf-mpl2014] PASSED [ 65%] tests/test_filled.py::test_filled_z_nonfinite[0.0-inf-serial] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[0.0-inf-threaded] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[0.0--inf-mpl2005] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[0.0--inf-mpl2014] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[0.0--inf-serial] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[0.0--inf-threaded] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan0-mpl2005] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan0-mpl2014] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan0-serial] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan0-threaded] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan1-mpl2005] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan1-mpl2014] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan1-serial] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-nan1-threaded] PASSED [ 66%] tests/test_filled.py::test_filled_z_nonfinite[nan0-inf-mpl2005] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan0-inf-mpl2014] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan0-inf-serial] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan0-inf-threaded] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan0--inf-mpl2005] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan0--inf-mpl2014] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan0--inf-serial] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan0--inf-threaded] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan0-mpl2005] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan0-mpl2014] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan0-serial] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan0-threaded] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan1-mpl2005] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan1-mpl2014] PASSED [ 67%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan1-serial] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1-nan1-threaded] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1-inf-mpl2005] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1-inf-mpl2014] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1-inf-serial] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1-inf-threaded] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1--inf-mpl2005] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1--inf-mpl2014] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1--inf-serial] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[nan1--inf-threaded] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan0-mpl2005] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan0-mpl2014] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan0-serial] PASSED [ 68%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan0-threaded] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan1-mpl2005] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan1-mpl2014] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan1-serial] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-nan1-threaded] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-inf-mpl2005] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-inf-mpl2014] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-inf-serial] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf-inf-threaded] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf--inf-mpl2005] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf--inf-mpl2014] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf--inf-serial] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[inf--inf-threaded] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan0-mpl2005] PASSED [ 69%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan0-mpl2014] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan0-serial] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan0-threaded] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan1-mpl2005] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan1-mpl2014] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan1-serial] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-nan1-threaded] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-inf-mpl2005] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-inf-mpl2014] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-inf-serial] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf-inf-threaded] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf--inf-mpl2005] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf--inf-mpl2014] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf--inf-serial] PASSED [ 70%] tests/test_filled.py::test_filled_z_nonfinite[-inf--inf-threaded] PASSED [ 71%] tests/test_lines.py::test_level_outside[-1e-10-mpl2005] PASSED [ 71%] tests/test_lines.py::test_level_outside[-1e-10-mpl2014] PASSED [ 71%] tests/test_lines.py::test_level_outside[-1e-10-serial] PASSED [ 71%] tests/test_lines.py::test_level_outside[-1e-10-threaded] PASSED [ 71%] tests/test_lines.py::test_level_outside[10000000001.0-mpl2005] PASSED [ 71%] tests/test_lines.py::test_level_outside[10000000001.0-mpl2014] PASSED [ 71%] tests/test_lines.py::test_level_outside[10000000001.0-serial] PASSED [ 71%] tests/test_lines.py::test_level_outside[10000000001.0-threaded] PASSED [ 71%] tests/test_lines.py::test_level_outside[nan0-mpl2005] PASSED [ 71%] tests/test_lines.py::test_level_outside[nan0-mpl2014] PASSED [ 71%] tests/test_lines.py::test_level_outside[nan0-serial] PASSED [ 71%] tests/test_lines.py::test_level_outside[nan0-threaded] PASSED [ 71%] tests/test_lines.py::test_level_outside[nan1-mpl2005] PASSED [ 72%] tests/test_lines.py::test_level_outside[nan1-mpl2014] PASSED [ 72%] tests/test_lines.py::test_level_outside[nan1-serial] PASSED [ 72%] tests/test_lines.py::test_level_outside[nan1-threaded] PASSED [ 72%] tests/test_lines.py::test_level_outside[inf-mpl2005] PASSED [ 72%] tests/test_lines.py::test_level_outside[inf-mpl2014] PASSED [ 72%] tests/test_lines.py::test_level_outside[inf-serial] PASSED [ 72%] tests/test_lines.py::test_level_outside[inf-threaded] PASSED [ 72%] tests/test_lines.py::test_level_outside[-inf-mpl2005] PASSED [ 72%] tests/test_lines.py::test_level_outside[-inf-mpl2014] PASSED [ 72%] tests/test_lines.py::test_level_outside[-inf-serial] PASSED [ 72%] tests/test_lines.py::test_level_outside[-inf-threaded] PASSED [ 72%] tests/test_lines.py::test_w_to_e[mpl2005] PASSED [ 72%] tests/test_lines.py::test_w_to_e[mpl2014] PASSED [ 72%] tests/test_lines.py::test_w_to_e[serial] PASSED [ 73%] tests/test_lines.py::test_w_to_e[threaded] PASSED [ 73%] tests/test_lines.py::test_e_to_w[mpl2005] PASSED [ 73%] tests/test_lines.py::test_e_to_w[mpl2014] PASSED [ 73%] tests/test_lines.py::test_e_to_w[serial] PASSED [ 73%] tests/test_lines.py::test_e_to_w[threaded] PASSED [ 73%] tests/test_lines.py::test_loop[mpl2005] PASSED [ 73%] tests/test_lines.py::test_loop[mpl2014] PASSED [ 73%] tests/test_lines.py::test_loop[serial] PASSED [ 73%] tests/test_lines.py::test_loop[threaded] PASSED [ 73%] tests/test_lines.py::test_lines_simple[mpl2005-line_type0] FAILED [ 73%] tests/test_lines.py::test_lines_simple[mpl2014-line_type1] FAILED [ 73%] tests/test_lines.py::test_lines_simple[serial-line_type2] FAILED [ 73%] tests/test_lines.py::test_lines_simple[serial-line_type3] FAILED [ 73%] tests/test_lines.py::test_lines_simple[serial-line_type4] FAILED [ 74%] tests/test_lines.py::test_lines_simple[serial-line_type5] FAILED [ 74%] tests/test_lines.py::test_lines_simple[threaded-line_type6] FAILED [ 74%] tests/test_lines.py::test_lines_simple[threaded-line_type7] FAILED [ 74%] tests/test_lines.py::test_lines_simple[threaded-line_type8] FAILED [ 74%] tests/test_lines.py::test_lines_simple[threaded-line_type9] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[mpl2005-line_type0] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[mpl2014-line_type1] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[serial-line_type2] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[serial-line_type3] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[serial-line_type4] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[serial-line_type5] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[threaded-line_type6] FAILED [ 74%] tests/test_lines.py::test_lines_simple_chunk[threaded-line_type7] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk[threaded-line_type8] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk[threaded-line_type9] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type0] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type1] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type2] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type3] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type0] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type1] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type2] FAILED [ 75%] tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type3] FAILED [ 75%] tests/test_lines.py::test_lines_simple_no_corner_mask[mpl2005-line_type0] FAILED [ 75%] tests/test_lines.py::test_lines_simple_no_corner_mask[mpl2014-line_type1] FAILED [ 75%] tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type2] FAILED [ 75%] tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type3] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type4] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type5] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type6] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type7] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type8] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type9] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[mpl2005-line_type0] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[mpl2014-line_type1] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type2] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type3] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type4] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type5] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type6] FAILED [ 76%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type7] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type8] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type9] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type0] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type1] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type2] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type3] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type0] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type1] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type2] FAILED [ 77%] tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type3] FAILED [ 77%] tests/test_lines.py::test_lines_simple_corner_mask[mpl2014] FAILED [ 77%] tests/test_lines.py::test_lines_simple_corner_mask[serial] FAILED [ 77%] tests/test_lines.py::test_lines_simple_corner_mask[threaded] FAILED [ 77%] tests/test_lines.py::test_lines_simple_corner_mask_chunk[mpl2014] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk[serial] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk[threaded] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type0] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type1] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type2] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type3] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type0] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type1] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type2] FAILED [ 78%] tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type3] FAILED [ 78%] tests/test_lines.py::test_lines_simple_quad_as_tri[serial] FAILED [ 78%] tests/test_lines.py::test_lines_simple_quad_as_tri[threaded] FAILED [ 78%] tests/test_lines.py::test_lines_random[mpl2005-line_type0] FAILED [ 79%] tests/test_lines.py::test_lines_random[mpl2014-line_type1] FAILED [ 79%] tests/test_lines.py::test_lines_random[serial-line_type2] FAILED [ 79%] tests/test_lines.py::test_lines_random[serial-line_type3] FAILED [ 79%] tests/test_lines.py::test_lines_random[serial-line_type4] FAILED [ 79%] tests/test_lines.py::test_lines_random[serial-line_type5] FAILED [ 79%] tests/test_lines.py::test_lines_random[threaded-line_type6] FAILED [ 79%] tests/test_lines.py::test_lines_random[threaded-line_type7] FAILED [ 79%] tests/test_lines.py::test_lines_random[threaded-line_type8] FAILED [ 79%] tests/test_lines.py::test_lines_random[threaded-line_type9] FAILED [ 79%] tests/test_lines.py::test_lines_random_chunk[mpl2005-line_type0] FAILED [ 79%] tests/test_lines.py::test_lines_random_chunk[mpl2014-line_type1] FAILED [ 79%] tests/test_lines.py::test_lines_random_chunk[serial-line_type2] FAILED [ 79%] tests/test_lines.py::test_lines_random_chunk[serial-line_type3] FAILED [ 79%] tests/test_lines.py::test_lines_random_chunk[serial-line_type4] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk[serial-line_type5] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk[threaded-line_type6] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk[threaded-line_type7] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk[threaded-line_type8] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk[threaded-line_type9] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[2-line_type0] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[2-line_type1] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[2-line_type2] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[2-line_type3] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[3-line_type0] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[3-line_type1] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[3-line_type2] FAILED [ 80%] tests/test_lines.py::test_lines_random_chunk_threads[3-line_type3] FAILED [ 80%] tests/test_lines.py::test_lines_random_no_corner_mask[mpl2005-line_type0] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[mpl2014-line_type1] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type2] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type3] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type4] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type5] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type6] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type7] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type8] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type9] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[mpl2005-line_type0] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[mpl2014-line_type1] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type2] FAILED [ 81%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type3] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type4] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type5] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type6] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type7] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type8] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type9] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type0] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type1] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type2] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type3] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type0] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type1] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type2] FAILED [ 82%] tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type3] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask[mpl2014] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask[serial] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask[threaded] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk[mpl2014] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk[serial] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk[threaded] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type0] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type1] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type2] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type3] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type0] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type1] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type2] FAILED [ 83%] tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type3] FAILED [ 84%] tests/test_lines.py::test_lines_random_quad_as_tri[serial] FAILED [ 84%] tests/test_lines.py::test_lines_random_quad_as_tri[threaded] FAILED [ 84%] tests/test_lines.py::test_return_by_line_type[serial-line_type0] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type[serial-line_type1] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type[serial-line_type2] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type[serial-line_type3] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type[threaded-line_type0] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type[threaded-line_type1] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type[threaded-line_type2] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type[threaded-line_type3] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type_chunk[serial-1-line_type0] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type_chunk[serial-1-line_type1] PASSED [ 84%] tests/test_lines.py::test_return_by_line_type_chunk[serial-1-line_type2] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[serial-1-line_type3] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-1-line_type0] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-1-line_type1] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-1-line_type2] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-1-line_type3] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-2-line_type0] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-2-line_type1] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-2-line_type2] PASSED [ 85%] tests/test_lines.py::test_return_by_line_type_chunk[threaded-2-line_type3] PASSED [ 85%] tests/test_lines.py::test_lines_random_big[None-mpl2005-line_type0] PASSED [ 85%] tests/test_lines.py::test_lines_random_big[None-mpl2014-line_type1] PASSED [ 85%] tests/test_lines.py::test_lines_random_big[None-serial-line_type2] PASSED [ 85%] tests/test_lines.py::test_lines_random_big[None-serial-line_type3] PASSED [ 85%] tests/test_lines.py::test_lines_random_big[None-serial-line_type4] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[None-serial-line_type5] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[None-threaded-line_type6] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[None-threaded-line_type7] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[None-threaded-line_type8] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[None-threaded-line_type9] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-mpl2005-line_type0] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-mpl2014-line_type1] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-serial-line_type2] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-serial-line_type3] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-serial-line_type4] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-serial-line_type5] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-threaded-line_type6] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-threaded-line_type7] PASSED [ 86%] tests/test_lines.py::test_lines_random_big[False-threaded-line_type8] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[False-threaded-line_type9] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-mpl2005-line_type0] SKIPPED [ 87%] tests/test_lines.py::test_lines_random_big[True-mpl2014-line_type1] SKIPPED [ 87%] tests/test_lines.py::test_lines_random_big[True-serial-line_type2] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-serial-line_type3] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-serial-line_type4] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-serial-line_type5] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-threaded-line_type6] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-threaded-line_type7] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-threaded-line_type8] PASSED [ 87%] tests/test_lines.py::test_lines_random_big[True-threaded-line_type9] PASSED [ 87%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan0-mpl2005] PASSED [ 87%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan0-mpl2014] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan0-serial] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan0-threaded] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan1-mpl2005] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan1-mpl2014] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan1-serial] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-nan1-threaded] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-inf-mpl2005] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-inf-mpl2014] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-inf-serial] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0-inf-threaded] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0--inf-mpl2005] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0--inf-mpl2014] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0--inf-serial] PASSED [ 88%] tests/test_lines.py::test_lines_z_nonfinite[0.0--inf-threaded] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan0-mpl2005] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan0-mpl2014] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan0-serial] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan0-threaded] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan1-mpl2005] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan1-mpl2014] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan1-serial] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-nan1-threaded] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-inf-mpl2005] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-inf-mpl2014] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-inf-serial] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0-inf-threaded] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0--inf-mpl2005] PASSED [ 89%] tests/test_lines.py::test_lines_z_nonfinite[nan0--inf-mpl2014] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan0--inf-serial] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan0--inf-threaded] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan0-mpl2005] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan0-mpl2014] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan0-serial] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan0-threaded] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan1-mpl2005] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan1-mpl2014] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan1-serial] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-nan1-threaded] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-inf-mpl2005] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-inf-mpl2014] PASSED [ 90%] tests/test_lines.py::test_lines_z_nonfinite[nan1-inf-serial] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[nan1-inf-threaded] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[nan1--inf-mpl2005] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[nan1--inf-mpl2014] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[nan1--inf-serial] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[nan1--inf-threaded] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan0-mpl2005] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan0-mpl2014] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan0-serial] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan0-threaded] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan1-mpl2005] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan1-mpl2014] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan1-serial] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-nan1-threaded] PASSED [ 91%] tests/test_lines.py::test_lines_z_nonfinite[inf-inf-mpl2005] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[inf-inf-mpl2014] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[inf-inf-serial] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[inf-inf-threaded] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[inf--inf-mpl2005] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[inf--inf-mpl2014] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[inf--inf-serial] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[inf--inf-threaded] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan0-mpl2005] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan0-mpl2014] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan0-serial] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan0-threaded] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan1-mpl2005] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan1-mpl2014] PASSED [ 92%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan1-serial] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf-nan1-threaded] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf-inf-mpl2005] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf-inf-mpl2014] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf-inf-serial] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf-inf-threaded] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf--inf-mpl2005] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf--inf-mpl2014] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf--inf-serial] PASSED [ 93%] tests/test_lines.py::test_lines_z_nonfinite[-inf--inf-threaded] PASSED [ 93%] tests/test_misc.py::test_max_threads PASSED [ 93%] tests/test_misc.py::test_remove_z_mask PASSED [ 93%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type0-False] FAILED [ 93%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type0-True] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type1-False] FAILED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type1-True] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type2-False] FAILED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type2-True] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type3-False] FAILED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type3-True] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type4-False] FAILED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type4-True] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type5-False] FAILED [ 94%] tests/test_renderer.py::test_renderer_filled[mpl-fill_type5-True] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type0-False] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type0-True] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type1-False] SKIPPED [ 94%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type1-True] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type2-False] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type2-True] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type3-False] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type3-True] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type4-False] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type4-True] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type5-False] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_filled[bokeh-fill_type5-True] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_lines[mpl-line_type0-False] FAILED [ 95%] tests/test_renderer.py::test_renderer_lines[mpl-line_type0-True] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_lines[mpl-line_type1-False] FAILED [ 95%] tests/test_renderer.py::test_renderer_lines[mpl-line_type1-True] SKIPPED [ 95%] tests/test_renderer.py::test_renderer_lines[mpl-line_type2-False] FAILED [ 95%] tests/test_renderer.py::test_renderer_lines[mpl-line_type2-True] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[mpl-line_type3-False] FAILED [ 96%] tests/test_renderer.py::test_renderer_lines[mpl-line_type3-True] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type0-False] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type0-True] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type1-False] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type1-True] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type2-False] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type2-True] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type3-False] SKIPPED [ 96%] tests/test_renderer.py::test_renderer_lines[bokeh-line_type3-True] SKIPPED [ 96%] tests/test_static.py::test_default_fill_type[Mpl2005ContourGenerator] PASSED [ 96%] tests/test_static.py::test_default_fill_type[Mpl2014ContourGenerator] PASSED [ 96%] tests/test_static.py::test_default_fill_type[SerialContourGenerator] PASSED [ 97%] tests/test_static.py::test_default_fill_type[ThreadedContourGenerator] PASSED [ 97%] tests/test_static.py::test_default_line_type[Mpl2005ContourGenerator] PASSED [ 97%] tests/test_static.py::test_default_line_type[Mpl2014ContourGenerator] PASSED [ 97%] tests/test_static.py::test_default_line_type[SerialContourGenerator] PASSED [ 97%] tests/test_static.py::test_default_line_type[ThreadedContourGenerator] PASSED [ 97%] tests/test_static.py::test_has_lines_and_filled[Mpl2005ContourGenerator] PASSED [ 97%] tests/test_static.py::test_has_lines_and_filled[Mpl2014ContourGenerator] PASSED [ 97%] tests/test_static.py::test_has_lines_and_filled[SerialContourGenerator] PASSED [ 97%] tests/test_static.py::test_has_lines_and_filled[ThreadedContourGenerator] PASSED [ 97%] tests/test_static.py::test_supports_corner_mask[Mpl2005ContourGenerator] PASSED [ 97%] tests/test_static.py::test_supports_corner_mask[Mpl2014ContourGenerator] PASSED [ 97%] tests/test_static.py::test_supports_corner_mask[SerialContourGenerator] PASSED [ 97%] tests/test_static.py::test_supports_corner_mask[ThreadedContourGenerator] PASSED [ 97%] tests/test_static.py::test_supports_fill_type[Mpl2005ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_fill_type[Mpl2014ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_fill_type[SerialContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_fill_type[ThreadedContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_line_type[Mpl2005ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_line_type[Mpl2014ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_line_type[SerialContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_line_type[ThreadedContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_quad_as_tri[Mpl2005ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_quad_as_tri[Mpl2014ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_quad_as_tri[SerialContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_quad_as_tri[ThreadedContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_threads[Mpl2005ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_threads[Mpl2014ContourGenerator] PASSED [ 98%] tests/test_static.py::test_supports_threads[SerialContourGenerator] PASSED [ 99%] tests/test_static.py::test_supports_threads[ThreadedContourGenerator] PASSED [ 99%] tests/test_static.py::test_supports_z_interp[Mpl2005ContourGenerator] PASSED [ 99%] tests/test_static.py::test_supports_z_interp[Mpl2014ContourGenerator] PASSED [ 99%] tests/test_static.py::test_supports_z_interp[SerialContourGenerator] PASSED [ 99%] tests/test_static.py::test_supports_z_interp[ThreadedContourGenerator] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_log[False-serial] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_log[False-threaded] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_log[True-serial] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_log[True-threaded] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_log_saddle[serial] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_log_saddle[threaded] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_negative[serial] PASSED [ 99%] tests/test_z_interp.py::test_z_interp_negative[threaded] PASSED [100%] =================================== FAILURES =================================== ______________________ test_config_filled[mpl2005-False] _______________________ show_text = False, name = 'mpl2005' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_filled(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ______________________ test_config_filled[mpl2014-False] _______________________ show_text = False, name = 'mpl2014' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_filled(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError _______________________ test_config_filled[serial-False] _______________________ show_text = False, name = 'serial' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_filled(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ______________________ test_config_filled[threaded-False] ______________________ show_text = False, name = 'threaded' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_filled(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:13: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError _________________ test_config_filled_quad_as_tri[serial-False] _________________ show_text = False, name = 'serial' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_config_filled_quad_as_tri(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ________________ test_config_filled_quad_as_tri[threaded-False] ________________ show_text = False, name = 'threaded' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_config_filled_quad_as_tri(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:27: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ___________________ test_config_filled_corner[mpl2014-False] ___________________ show_text = False, name = 'mpl2014' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_config_filled_corner(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ___________________ test_config_filled_corner[serial-False] ____________________ show_text = False, name = 'serial' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_config_filled_corner(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError __________________ test_config_filled_corner[threaded-False] ___________________ show_text = False, name = 'threaded' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_config_filled_corner(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:41: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError _______________________ test_config_lines[mpl2005-False] _______________________ show_text = False, name = 'mpl2005' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_lines(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError _______________________ test_config_lines[mpl2014-False] _______________________ show_text = False, name = 'mpl2014' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_lines(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError _______________________ test_config_lines[serial-False] ________________________ show_text = False, name = 'serial' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_lines(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ______________________ test_config_lines[threaded-False] _______________________ show_text = False, name = 'threaded' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.all_names()) def test_config_lines(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:55: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError _________________ test_config_lines_quad_as_tri[serial-False] __________________ show_text = False, name = 'serial' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_config_lines_quad_as_tri(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ________________ test_config_lines_quad_as_tri[threaded-False] _________________ show_text = False, name = 'threaded' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_config_lines_quad_as_tri(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:71: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ___________________ test_config_lines_corner[mpl2014-False] ____________________ show_text = False, name = 'mpl2014' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_config_lines_corner(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ____________________ test_config_lines_corner[serial-False] ____________________ show_text = False, name = 'serial' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_config_lines_corner(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ___________________ test_config_lines_corner[threaded-False] ___________________ show_text = False, name = 'threaded' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_config_lines_corner(show_text: bool, name: str) -> None: > from . import util_config tests/test_config.py:85: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations from abc import abstractmethod from enum import Enum import io from typing import TYPE_CHECKING, Any, Literal, cast > import matplotlib.pyplot as plt E ModuleNotFoundError: No module named 'matplotlib' tests/util_config.py:8: ModuleNotFoundError ____________________ test_filled_simple[mpl2005-fill_type0] ____________________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple[mpl2014-fill_type1] ____________________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple[serial-fill_type2] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple[serial-fill_type3] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple[serial-fill_type4] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple[serial-fill_type5] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple[serial-fill_type6] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple[serial-fill_type7] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple[threaded-fill_type8] ____________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple[threaded-fill_type9] ____________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple[threaded-fill_type10] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple[threaded-fill_type11] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple[threaded-fill_type12] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple[threaded-fill_type13] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:46: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[mpl2005-fill_type0] _________________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[mpl2014-fill_type1] _________________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[serial-fill_type2] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[serial-fill_type3] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[serial-fill_type4] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[serial-fill_type5] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[serial-fill_type6] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_chunk[serial-fill_type7] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk[threaded-fill_type8] _________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk[threaded-fill_type9] _________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk[threaded-fill_type10] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk[threaded-fill_type11] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk[threaded-fill_type12] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk[threaded-fill_type13] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[2-fill_type0] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[2-fill_type1] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[2-fill_type2] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[2-fill_type3] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[2-fill_type4] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[2-fill_type5] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[3-fill_type0] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[3-fill_type1] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[3-fill_type2] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[3-fill_type3] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[3-fill_type4] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_chunk_threads[3-fill_type5] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:98: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_simple_no_corner_mask[mpl2005-fill_type0] _____________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_simple_no_corner_mask[mpl2014-fill_type1] _____________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_simple_no_corner_mask[serial-fill_type2] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_simple_no_corner_mask[serial-fill_type3] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_simple_no_corner_mask[serial-fill_type4] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_simple_no_corner_mask[serial-fill_type5] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_simple_no_corner_mask[serial-fill_type6] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_simple_no_corner_mask[serial-fill_type7] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_simple_no_corner_mask[threaded-fill_type8] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_simple_no_corner_mask[threaded-fill_type9] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_simple_no_corner_mask[threaded-fill_type10] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_simple_no_corner_mask[threaded-fill_type11] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_simple_no_corner_mask[threaded-fill_type12] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_simple_no_corner_mask[threaded-fill_type13] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:125: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_simple_no_corner_mask_chunk[mpl2005-fill_type0] __________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_simple_no_corner_mask_chunk[mpl2014-fill_type1] __________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_no_corner_mask_chunk[serial-fill_type2] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_no_corner_mask_chunk[serial-fill_type3] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_no_corner_mask_chunk[serial-fill_type4] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_no_corner_mask_chunk[serial-fill_type5] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_no_corner_mask_chunk[serial-fill_type6] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_no_corner_mask_chunk[serial-fill_type7] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_simple_no_corner_mask_chunk[threaded-fill_type8] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_simple_no_corner_mask_chunk[threaded-fill_type9] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk[threaded-fill_type10] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk[threaded-fill_type11] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk[threaded-fill_type12] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk[threaded-fill_type13] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_simple_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:148: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[2-fill_type0] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[2-fill_type1] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[2-fill_type2] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[2-fill_type3] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[2-fill_type4] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[2-fill_type5] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[3-fill_type0] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[3-fill_type1] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[3-fill_type2] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[3-fill_type3] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[3-fill_type4] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_simple_no_corner_mask_chunk_threads[3-fill_type5] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:178: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple_corner_mask[mpl2014] ____________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_simple_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:207: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple_corner_mask[serial] ____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_simple_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:207: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple_corner_mask[threaded] ___________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_simple_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:207: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_corner_mask_chunk[mpl2014] _________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_simple_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:231: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_simple_corner_mask_chunk[serial] _________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_simple_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:231: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_simple_corner_mask_chunk[threaded] ________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_simple_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:231: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[2-fill_type0] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[2-fill_type1] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[2-fill_type2] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[2-fill_type3] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[2-fill_type4] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[2-fill_type5] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[3-fill_type0] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[3-fill_type1] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[3-fill_type2] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[3-fill_type3] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[3-fill_type4] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_simple_corner_mask_chunk_threads[3-fill_type5] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_simple_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:262: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_simple_quad_as_tri[serial] ____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_filled_simple_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:292: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_simple_quad_as_tri[threaded] ___________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_filled_simple_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:292: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[mpl2005-fill_type0] ____________________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[mpl2014-fill_type1] ____________________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[serial-fill_type2] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[serial-fill_type3] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[serial-fill_type4] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[serial-fill_type5] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[serial-fill_type6] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random[serial-fill_type7] _____________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random[threaded-fill_type8] ____________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random[threaded-fill_type9] ____________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random[threaded-fill_type10] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random[threaded-fill_type11] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random[threaded-fill_type12] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random[threaded-fill_type13] ___________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:316: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[mpl2005-fill_type0] _________________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[mpl2014-fill_type1] _________________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[serial-fill_type2] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[serial-fill_type3] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[serial-fill_type4] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[serial-fill_type5] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[serial-fill_type6] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_chunk[serial-fill_type7] __________________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk[threaded-fill_type8] _________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk[threaded-fill_type9] _________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk[threaded-fill_type10] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk[threaded-fill_type11] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk[threaded-fill_type12] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk[threaded-fill_type13] ________________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:339: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[2-fill_type0] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[2-fill_type1] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[2-fill_type2] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[2-fill_type3] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[2-fill_type4] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[2-fill_type5] ________________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[3-fill_type0] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[3-fill_type1] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[3-fill_type2] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[3-fill_type3] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[3-fill_type4] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_chunk_threads[3-fill_type5] ________________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:382: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_random_no_corner_mask[mpl2005-fill_type0] _____________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_random_no_corner_mask[mpl2014-fill_type1] _____________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_random_no_corner_mask[serial-fill_type2] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_random_no_corner_mask[serial-fill_type3] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_random_no_corner_mask[serial-fill_type4] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_random_no_corner_mask[serial-fill_type5] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_random_no_corner_mask[serial-fill_type6] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_filled_random_no_corner_mask[serial-fill_type7] _____________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_random_no_corner_mask[threaded-fill_type8] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_filled_random_no_corner_mask[threaded-fill_type9] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_random_no_corner_mask[threaded-fill_type10] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_random_no_corner_mask[threaded-fill_type11] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_random_no_corner_mask[threaded-fill_type12] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________ test_filled_random_no_corner_mask[threaded-fill_type13] ____________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:417: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_random_no_corner_mask_chunk[mpl2005-fill_type0] __________ name = 'mpl2005', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_random_no_corner_mask_chunk[mpl2014-fill_type1] __________ name = 'mpl2014', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_no_corner_mask_chunk[serial-fill_type2] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_no_corner_mask_chunk[serial-fill_type3] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_no_corner_mask_chunk[serial-fill_type4] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_no_corner_mask_chunk[serial-fill_type5] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_no_corner_mask_chunk[serial-fill_type6] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_no_corner_mask_chunk[serial-fill_type7] __________ name = 'serial', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_random_no_corner_mask_chunk[threaded-fill_type8] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_filled_random_no_corner_mask_chunk[threaded-fill_type9] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk[threaded-fill_type10] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk[threaded-fill_type11] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk[threaded-fill_type12] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk[threaded-fill_type13] _________ name = 'threaded', fill_type = @pytest.mark.image @pytest.mark.parametrize("name, fill_type", util_test.all_names_and_fill_types()) def test_filled_random_no_corner_mask_chunk(name: str, fill_type: FillType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:440: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[2-fill_type0] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[2-fill_type1] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[2-fill_type2] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[2-fill_type3] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[2-fill_type4] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[2-fill_type5] _________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[3-fill_type0] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[3-fill_type1] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[3-fill_type2] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[3-fill_type3] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[3-fill_type4] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________ test_filled_random_no_corner_mask_chunk_threads[3-fill_type5] _________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_no_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:483: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random_corner_mask[mpl2014] ____________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_random_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:519: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random_corner_mask[serial] ____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_random_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:519: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random_corner_mask[threaded] ___________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_random_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:519: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_corner_mask_chunk[mpl2014] _________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_random_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_filled_random_corner_mask_chunk[serial] _________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_random_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_filled_random_corner_mask_chunk[threaded] ________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_filled_random_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:543: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[2-fill_type0] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[2-fill_type1] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[2-fill_type2] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[2-fill_type3] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[2-fill_type4] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[2-fill_type5] __________ fill_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[3-fill_type0] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[3-fill_type1] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[3-fill_type2] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[3-fill_type3] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[3-fill_type4] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_filled_random_corner_mask_chunk_threads[3-fill_type5] __________ fill_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_filled_random_corner_mask_chunk_threads(fill_type: FillType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:580: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_filled_random_quad_as_tri[serial] ____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_filled_random_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:610: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_filled_random_quad_as_tri[threaded] ___________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_filled_random_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_filled.py:610: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple[mpl2005-line_type0] _____________________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple[mpl2014-line_type1] _____________________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_simple[serial-line_type2] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_simple[serial-line_type3] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_simple[serial-line_type4] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_simple[serial-line_type5] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple[threaded-line_type6] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple[threaded-line_type7] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple[threaded-line_type8] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple[threaded-line_type9] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:118: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_chunk[mpl2005-line_type0] __________________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_chunk[mpl2014-line_type1] __________________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_simple_chunk[serial-line_type2] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_simple_chunk[serial-line_type3] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_simple_chunk[serial-line_type4] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_simple_chunk[serial-line_type5] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_chunk[threaded-line_type6] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_chunk[threaded-line_type7] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_chunk[threaded-line_type8] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_chunk[threaded-line_type9] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:141: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[2-line_type0] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[2-line_type1] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[2-line_type2] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[2-line_type3] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[3-line_type0] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[3-line_type1] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[3-line_type2] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_chunk_threads[3-line_type3] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:168: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_simple_no_corner_mask[mpl2005-line_type0] _____________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_simple_no_corner_mask[mpl2014-line_type1] _____________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_simple_no_corner_mask[serial-line_type2] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_simple_no_corner_mask[serial-line_type3] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_simple_no_corner_mask[serial-line_type4] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_simple_no_corner_mask[serial-line_type5] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_simple_no_corner_mask[threaded-line_type6] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_simple_no_corner_mask[threaded-line_type7] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_simple_no_corner_mask[threaded-line_type8] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_simple_no_corner_mask[threaded-line_type9] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:193: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_no_corner_mask_chunk[mpl2005-line_type0] __________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_no_corner_mask_chunk[mpl2014-line_type1] __________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_no_corner_mask_chunk[serial-line_type2] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_no_corner_mask_chunk[serial-line_type3] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_no_corner_mask_chunk[serial-line_type4] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_no_corner_mask_chunk[serial-line_type5] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk[threaded-line_type6] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk[threaded-line_type7] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk[threaded-line_type8] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk[threaded-line_type9] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_simple_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:216: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[2-line_type0] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[2-line_type1] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[2-line_type2] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[2-line_type3] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[3-line_type0] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[3-line_type1] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[3-line_type2] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_simple_no_corner_mask_chunk_threads[3-line_type3] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple_corner_mask[mpl2014] ____________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_simple_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:271: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple_corner_mask[serial] _____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_simple_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:271: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_lines_simple_corner_mask[threaded] ____________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_simple_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:271: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_corner_mask_chunk[mpl2014] _________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_simple_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:295: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_simple_corner_mask_chunk[serial] __________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_simple_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:295: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_simple_corner_mask_chunk[threaded] _________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_simple_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:295: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[2-line_type0] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[2-line_type1] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[2-line_type2] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[2-line_type3] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[3-line_type0] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[3-line_type1] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[3-line_type2] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_simple_corner_mask_chunk_threads[3-line_type3] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_simple_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:323: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_simple_quad_as_tri[serial] _____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_lines_simple_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:351: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_lines_simple_quad_as_tri[threaded] ____________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_lines_simple_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:351: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random[mpl2005-line_type0] _____________________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random[mpl2014-line_type1] _____________________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_random[serial-line_type2] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_random[serial-line_type3] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_random[serial-line_type4] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________________ test_lines_random[serial-line_type5] _____________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random[threaded-line_type6] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random[threaded-line_type7] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random[threaded-line_type8] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random[threaded-line_type9] ____________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:375: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_chunk[mpl2005-line_type0] __________________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_chunk[mpl2014-line_type1] __________________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_random_chunk[serial-line_type2] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_random_chunk[serial-line_type3] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_random_chunk[serial-line_type4] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_lines_random_chunk[serial-line_type5] __________________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_chunk[threaded-line_type6] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_chunk[threaded-line_type7] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_chunk[threaded-line_type8] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_chunk[threaded-line_type9] _________________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:398: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[2-line_type0] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[2-line_type1] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[2-line_type2] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[2-line_type3] _________________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[3-line_type0] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[3-line_type1] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[3-line_type2] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_chunk_threads[3-line_type3] _________________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:434: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_random_no_corner_mask[mpl2005-line_type0] _____________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_random_no_corner_mask[mpl2014-line_type1] _____________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_random_no_corner_mask[serial-line_type2] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_random_no_corner_mask[serial-line_type3] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_random_no_corner_mask[serial-line_type4] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _____________ test_lines_random_no_corner_mask[serial-line_type5] ______________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_random_no_corner_mask[threaded-line_type6] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_random_no_corner_mask[threaded-line_type7] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_random_no_corner_mask[threaded-line_type8] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________ test_lines_random_no_corner_mask[threaded-line_type9] _____________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:461: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_no_corner_mask_chunk[mpl2005-line_type0] __________ name = 'mpl2005', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_no_corner_mask_chunk[mpl2014-line_type1] __________ name = 'mpl2014', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_no_corner_mask_chunk[serial-line_type2] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_no_corner_mask_chunk[serial-line_type3] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_no_corner_mask_chunk[serial-line_type4] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_no_corner_mask_chunk[serial-line_type5] ___________ name = 'serial', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk[threaded-line_type6] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk[threaded-line_type7] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk[threaded-line_type8] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk[threaded-line_type9] __________ name = 'threaded', line_type = @pytest.mark.image @pytest.mark.parametrize("name, line_type", util_test.all_names_and_line_types()) def test_lines_random_no_corner_mask_chunk(name: str, line_type: LineType) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:484: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[2-line_type0] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[2-line_type1] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[2-line_type2] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[2-line_type3] _________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[3-line_type0] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[3-line_type1] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[3-line_type2] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________ test_lines_random_no_corner_mask_chunk_threads[3-line_type3] _________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_no_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:514: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random_corner_mask[mpl2014] ____________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_random_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random_corner_mask[serial] _____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_random_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_lines_random_corner_mask[threaded] ____________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_random_corner_mask(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:542: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_corner_mask_chunk[mpl2014] _________________ name = 'mpl2014' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_random_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:566: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError _________________ test_lines_random_corner_mask_chunk[serial] __________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_random_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:566: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ________________ test_lines_random_corner_mask_chunk[threaded] _________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.corner_mask_names()) def test_lines_random_corner_mask_chunk(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:566: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[2-line_type0] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[2-line_type1] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[2-line_type2] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[2-line_type3] ___________ line_type = , thread_count = 2 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[3-line_type0] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[3-line_type1] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[3-line_type2] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________ test_lines_random_corner_mask_chunk_threads[3-line_type3] ___________ line_type = , thread_count = 3 @pytest.mark.image @pytest.mark.threads @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("thread_count", util_test.thread_counts()) def test_lines_random_corner_mask_chunk_threads(line_type: LineType, thread_count: int) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:594: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ____________________ test_lines_random_quad_as_tri[serial] _____________________ name = 'serial' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_lines_random_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:622: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError ___________________ test_lines_random_quad_as_tri[threaded] ____________________ name = 'threaded' @pytest.mark.image @pytest.mark.parametrize("name", util_test.quad_as_tri_names()) def test_lines_random_quad_as_tri(name: str) -> None: > from contourpy.util.mpl_renderer import MplTestRenderer tests/test_lines.py:622: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_filled[mpl-fill_type0-False] __________________ show_text = False, fill_type = , renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_filled(show_text: bool, fill_type: FillType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_filled[mpl-fill_type1-False] __________________ show_text = False, fill_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_filled(show_text: bool, fill_type: FillType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_filled[mpl-fill_type2-False] __________________ show_text = False, fill_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_filled(show_text: bool, fill_type: FillType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_filled[mpl-fill_type3-False] __________________ show_text = False, fill_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_filled(show_text: bool, fill_type: FillType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_filled[mpl-fill_type4-False] __________________ show_text = False, fill_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_filled(show_text: bool, fill_type: FillType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_filled[mpl-fill_type5-False] __________________ show_text = False, fill_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("fill_type", FillType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_filled(show_text: bool, fill_type: FillType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:22: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_lines[mpl-line_type0-False] ___________________ show_text = False, line_type = , renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_lines(show_text: bool, line_type: LineType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_lines[mpl-line_type1-False] ___________________ show_text = False, line_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_lines(show_text: bool, line_type: LineType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_lines[mpl-line_type2-False] ___________________ show_text = False, line_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_lines(show_text: bool, line_type: LineType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError __________________ test_renderer_lines[mpl-line_type3-False] ___________________ show_text = False, line_type = renderer_type = 'mpl' @pytest.mark.image @pytest.mark.text @pytest.mark.parametrize("show_text", [False, True]) @pytest.mark.parametrize("line_type", LineType.__members__.values()) @pytest.mark.parametrize("renderer_type", ["mpl", "bokeh"]) def test_renderer_lines(show_text: bool, line_type: LineType, renderer_type: str) -> None: if renderer_type == "bokeh": try: from contourpy.util.bokeh_renderer import BokehRenderer as Renderer except ImportError: pytest.skip("Optional bokeh dependencies not installed") elif renderer_type == "mpl": > from contourpy.util.mpl_renderer import MplRenderer as Renderer # type: ignore[no-redef] tests/test_renderer.py:70: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ from __future__ import annotations import io from typing import TYPE_CHECKING, Any, cast > import matplotlib.collections as mcollections E ModuleNotFoundError: No module named 'matplotlib' test-env/lib/python3.10/site-packages/contourpy/util/mpl_renderer.py:6: ModuleNotFoundError =========================== short test summary info ============================ FAILED tests/test_config.py::test_config_filled[mpl2005-False] - ModuleNotFou... FAILED tests/test_config.py::test_config_filled[mpl2014-False] - ModuleNotFou... FAILED tests/test_config.py::test_config_filled[serial-False] - ModuleNotFoun... FAILED tests/test_config.py::test_config_filled[threaded-False] - ModuleNotFo... FAILED tests/test_config.py::test_config_filled_quad_as_tri[serial-False] - M... FAILED tests/test_config.py::test_config_filled_quad_as_tri[threaded-False] FAILED tests/test_config.py::test_config_filled_corner[mpl2014-False] - Modul... FAILED tests/test_config.py::test_config_filled_corner[serial-False] - Module... FAILED tests/test_config.py::test_config_filled_corner[threaded-False] - Modu... FAILED tests/test_config.py::test_config_lines[mpl2005-False] - ModuleNotFoun... FAILED tests/test_config.py::test_config_lines[mpl2014-False] - ModuleNotFoun... FAILED tests/test_config.py::test_config_lines[serial-False] - ModuleNotFound... FAILED tests/test_config.py::test_config_lines[threaded-False] - ModuleNotFou... FAILED tests/test_config.py::test_config_lines_quad_as_tri[serial-False] - Mo... FAILED tests/test_config.py::test_config_lines_quad_as_tri[threaded-False] - ... FAILED tests/test_config.py::test_config_lines_corner[mpl2014-False] - Module... FAILED tests/test_config.py::test_config_lines_corner[serial-False] - ModuleN... FAILED tests/test_config.py::test_config_lines_corner[threaded-False] - Modul... FAILED tests/test_filled.py::test_filled_simple[mpl2005-fill_type0] - ModuleN... FAILED tests/test_filled.py::test_filled_simple[mpl2014-fill_type1] - ModuleN... FAILED tests/test_filled.py::test_filled_simple[serial-fill_type2] - ModuleNo... FAILED tests/test_filled.py::test_filled_simple[serial-fill_type3] - ModuleNo... FAILED tests/test_filled.py::test_filled_simple[serial-fill_type4] - ModuleNo... FAILED tests/test_filled.py::test_filled_simple[serial-fill_type5] - ModuleNo... FAILED tests/test_filled.py::test_filled_simple[serial-fill_type6] - ModuleNo... FAILED tests/test_filled.py::test_filled_simple[serial-fill_type7] - ModuleNo... FAILED tests/test_filled.py::test_filled_simple[threaded-fill_type8] - Module... FAILED tests/test_filled.py::test_filled_simple[threaded-fill_type9] - Module... FAILED tests/test_filled.py::test_filled_simple[threaded-fill_type10] - Modul... FAILED tests/test_filled.py::test_filled_simple[threaded-fill_type11] - Modul... FAILED tests/test_filled.py::test_filled_simple[threaded-fill_type12] - Modul... FAILED tests/test_filled.py::test_filled_simple[threaded-fill_type13] - Modul... FAILED tests/test_filled.py::test_filled_simple_chunk[mpl2005-fill_type0] - M... FAILED tests/test_filled.py::test_filled_simple_chunk[mpl2014-fill_type1] - M... FAILED tests/test_filled.py::test_filled_simple_chunk[serial-fill_type2] - Mo... FAILED tests/test_filled.py::test_filled_simple_chunk[serial-fill_type3] - Mo... FAILED tests/test_filled.py::test_filled_simple_chunk[serial-fill_type4] - Mo... FAILED tests/test_filled.py::test_filled_simple_chunk[serial-fill_type5] - Mo... FAILED tests/test_filled.py::test_filled_simple_chunk[serial-fill_type6] - Mo... FAILED tests/test_filled.py::test_filled_simple_chunk[serial-fill_type7] - Mo... FAILED tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type8] - ... FAILED tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type9] - ... FAILED tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type10] FAILED tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type11] FAILED tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type12] FAILED tests/test_filled.py::test_filled_simple_chunk[threaded-fill_type13] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type0] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type1] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type2] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type3] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type4] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[2-fill_type5] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type0] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type1] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type2] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type3] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type4] FAILED tests/test_filled.py::test_filled_simple_chunk_threads[3-fill_type5] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[mpl2005-fill_type0] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[mpl2014-fill_type1] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type2] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type3] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type4] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type5] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type6] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[serial-fill_type7] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type8] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type9] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type10] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type11] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type12] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask[threaded-fill_type13] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[mpl2005-fill_type0] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[mpl2014-fill_type1] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type2] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type3] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type4] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type5] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type6] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[serial-fill_type7] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type8] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type9] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type10] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type11] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type12] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk[threaded-fill_type13] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type0] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type1] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type2] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type3] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type4] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[2-fill_type5] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type0] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type1] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type2] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type3] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type4] FAILED tests/test_filled.py::test_filled_simple_no_corner_mask_chunk_threads[3-fill_type5] FAILED tests/test_filled.py::test_filled_simple_corner_mask[mpl2014] - Module... FAILED tests/test_filled.py::test_filled_simple_corner_mask[serial] - ModuleN... FAILED tests/test_filled.py::test_filled_simple_corner_mask[threaded] - Modul... FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk[mpl2014] - ... FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk[serial] - M... FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk[threaded] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type0] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type1] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type2] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type3] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type4] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[2-fill_type5] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type0] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type1] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type2] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type3] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type4] FAILED tests/test_filled.py::test_filled_simple_corner_mask_chunk_threads[3-fill_type5] FAILED tests/test_filled.py::test_filled_simple_quad_as_tri[serial] - ModuleN... FAILED tests/test_filled.py::test_filled_simple_quad_as_tri[threaded] - Modul... FAILED tests/test_filled.py::test_filled_random[mpl2005-fill_type0] - ModuleN... FAILED tests/test_filled.py::test_filled_random[mpl2014-fill_type1] - ModuleN... FAILED tests/test_filled.py::test_filled_random[serial-fill_type2] - ModuleNo... FAILED tests/test_filled.py::test_filled_random[serial-fill_type3] - ModuleNo... FAILED tests/test_filled.py::test_filled_random[serial-fill_type4] - ModuleNo... FAILED tests/test_filled.py::test_filled_random[serial-fill_type5] - ModuleNo... FAILED tests/test_filled.py::test_filled_random[serial-fill_type6] - ModuleNo... FAILED tests/test_filled.py::test_filled_random[serial-fill_type7] - ModuleNo... FAILED tests/test_filled.py::test_filled_random[threaded-fill_type8] - Module... FAILED tests/test_filled.py::test_filled_random[threaded-fill_type9] - Module... FAILED tests/test_filled.py::test_filled_random[threaded-fill_type10] - Modul... FAILED tests/test_filled.py::test_filled_random[threaded-fill_type11] - Modul... FAILED tests/test_filled.py::test_filled_random[threaded-fill_type12] - Modul... FAILED tests/test_filled.py::test_filled_random[threaded-fill_type13] - Modul... FAILED tests/test_filled.py::test_filled_random_chunk[mpl2005-fill_type0] - M... FAILED tests/test_filled.py::test_filled_random_chunk[mpl2014-fill_type1] - M... FAILED tests/test_filled.py::test_filled_random_chunk[serial-fill_type2] - Mo... FAILED tests/test_filled.py::test_filled_random_chunk[serial-fill_type3] - Mo... FAILED tests/test_filled.py::test_filled_random_chunk[serial-fill_type4] - Mo... FAILED tests/test_filled.py::test_filled_random_chunk[serial-fill_type5] - Mo... FAILED tests/test_filled.py::test_filled_random_chunk[serial-fill_type6] - Mo... FAILED tests/test_filled.py::test_filled_random_chunk[serial-fill_type7] - Mo... FAILED tests/test_filled.py::test_filled_random_chunk[threaded-fill_type8] - ... FAILED tests/test_filled.py::test_filled_random_chunk[threaded-fill_type9] - ... FAILED tests/test_filled.py::test_filled_random_chunk[threaded-fill_type10] FAILED tests/test_filled.py::test_filled_random_chunk[threaded-fill_type11] FAILED tests/test_filled.py::test_filled_random_chunk[threaded-fill_type12] FAILED tests/test_filled.py::test_filled_random_chunk[threaded-fill_type13] FAILED tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type0] FAILED tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type1] FAILED tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type2] FAILED tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type3] FAILED tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type4] FAILED tests/test_filled.py::test_filled_random_chunk_threads[2-fill_type5] FAILED tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type0] FAILED tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type1] FAILED tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type2] FAILED tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type3] FAILED tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type4] FAILED tests/test_filled.py::test_filled_random_chunk_threads[3-fill_type5] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[mpl2005-fill_type0] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[mpl2014-fill_type1] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type2] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type3] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type4] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type5] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type6] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[serial-fill_type7] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type8] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type9] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type10] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type11] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type12] FAILED tests/test_filled.py::test_filled_random_no_corner_mask[threaded-fill_type13] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[mpl2005-fill_type0] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[mpl2014-fill_type1] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type2] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type3] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type4] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type5] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type6] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[serial-fill_type7] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type8] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type9] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type10] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type11] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type12] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk[threaded-fill_type13] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type0] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type1] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type2] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type3] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type4] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[2-fill_type5] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type0] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type1] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type2] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type3] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type4] FAILED tests/test_filled.py::test_filled_random_no_corner_mask_chunk_threads[3-fill_type5] FAILED tests/test_filled.py::test_filled_random_corner_mask[mpl2014] - Module... FAILED tests/test_filled.py::test_filled_random_corner_mask[serial] - ModuleN... FAILED tests/test_filled.py::test_filled_random_corner_mask[threaded] - Modul... FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk[mpl2014] - ... FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk[serial] - M... FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk[threaded] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type0] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type1] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type2] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type3] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type4] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[2-fill_type5] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type0] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type1] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type2] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type3] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type4] FAILED tests/test_filled.py::test_filled_random_corner_mask_chunk_threads[3-fill_type5] FAILED tests/test_filled.py::test_filled_random_quad_as_tri[serial] - ModuleN... FAILED tests/test_filled.py::test_filled_random_quad_as_tri[threaded] - Modul... FAILED tests/test_lines.py::test_lines_simple[mpl2005-line_type0] - ModuleNot... FAILED tests/test_lines.py::test_lines_simple[mpl2014-line_type1] - ModuleNot... FAILED tests/test_lines.py::test_lines_simple[serial-line_type2] - ModuleNotF... FAILED tests/test_lines.py::test_lines_simple[serial-line_type3] - ModuleNotF... FAILED tests/test_lines.py::test_lines_simple[serial-line_type4] - ModuleNotF... FAILED tests/test_lines.py::test_lines_simple[serial-line_type5] - ModuleNotF... FAILED tests/test_lines.py::test_lines_simple[threaded-line_type6] - ModuleNo... FAILED tests/test_lines.py::test_lines_simple[threaded-line_type7] - ModuleNo... FAILED tests/test_lines.py::test_lines_simple[threaded-line_type8] - ModuleNo... FAILED tests/test_lines.py::test_lines_simple[threaded-line_type9] - ModuleNo... FAILED tests/test_lines.py::test_lines_simple_chunk[mpl2005-line_type0] - Mod... FAILED tests/test_lines.py::test_lines_simple_chunk[mpl2014-line_type1] - Mod... FAILED tests/test_lines.py::test_lines_simple_chunk[serial-line_type2] - Modu... FAILED tests/test_lines.py::test_lines_simple_chunk[serial-line_type3] - Modu... FAILED tests/test_lines.py::test_lines_simple_chunk[serial-line_type4] - Modu... FAILED tests/test_lines.py::test_lines_simple_chunk[serial-line_type5] - Modu... FAILED tests/test_lines.py::test_lines_simple_chunk[threaded-line_type6] - Mo... FAILED tests/test_lines.py::test_lines_simple_chunk[threaded-line_type7] - Mo... FAILED tests/test_lines.py::test_lines_simple_chunk[threaded-line_type8] - Mo... FAILED tests/test_lines.py::test_lines_simple_chunk[threaded-line_type9] - Mo... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type0] - M... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type1] - M... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type2] - M... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[2-line_type3] - M... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type0] - M... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type1] - M... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type2] - M... FAILED tests/test_lines.py::test_lines_simple_chunk_threads[3-line_type3] - M... FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[mpl2005-line_type0] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[mpl2014-line_type1] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type2] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type3] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type4] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[serial-line_type5] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type6] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type7] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type8] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask[threaded-line_type9] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[mpl2005-line_type0] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[mpl2014-line_type1] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type2] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type3] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type4] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[serial-line_type5] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type6] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type7] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type8] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk[threaded-line_type9] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type0] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type1] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type2] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[2-line_type3] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type0] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type1] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type2] FAILED tests/test_lines.py::test_lines_simple_no_corner_mask_chunk_threads[3-line_type3] FAILED tests/test_lines.py::test_lines_simple_corner_mask[mpl2014] - ModuleNo... FAILED tests/test_lines.py::test_lines_simple_corner_mask[serial] - ModuleNot... FAILED tests/test_lines.py::test_lines_simple_corner_mask[threaded] - ModuleN... FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk[mpl2014] - Mo... FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk[serial] - Mod... FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk[threaded] - M... FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type0] FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type1] FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type2] FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[2-line_type3] FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type0] FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type1] FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type2] FAILED tests/test_lines.py::test_lines_simple_corner_mask_chunk_threads[3-line_type3] FAILED tests/test_lines.py::test_lines_simple_quad_as_tri[serial] - ModuleNot... FAILED tests/test_lines.py::test_lines_simple_quad_as_tri[threaded] - ModuleN... FAILED tests/test_lines.py::test_lines_random[mpl2005-line_type0] - ModuleNot... FAILED tests/test_lines.py::test_lines_random[mpl2014-line_type1] - ModuleNot... FAILED tests/test_lines.py::test_lines_random[serial-line_type2] - ModuleNotF... FAILED tests/test_lines.py::test_lines_random[serial-line_type3] - ModuleNotF... FAILED tests/test_lines.py::test_lines_random[serial-line_type4] - ModuleNotF... FAILED tests/test_lines.py::test_lines_random[serial-line_type5] - ModuleNotF... FAILED tests/test_lines.py::test_lines_random[threaded-line_type6] - ModuleNo... FAILED tests/test_lines.py::test_lines_random[threaded-line_type7] - ModuleNo... FAILED tests/test_lines.py::test_lines_random[threaded-line_type8] - ModuleNo... FAILED tests/test_lines.py::test_lines_random[threaded-line_type9] - ModuleNo... FAILED tests/test_lines.py::test_lines_random_chunk[mpl2005-line_type0] - Mod... FAILED tests/test_lines.py::test_lines_random_chunk[mpl2014-line_type1] - Mod... FAILED tests/test_lines.py::test_lines_random_chunk[serial-line_type2] - Modu... FAILED tests/test_lines.py::test_lines_random_chunk[serial-line_type3] - Modu... FAILED tests/test_lines.py::test_lines_random_chunk[serial-line_type4] - Modu... FAILED tests/test_lines.py::test_lines_random_chunk[serial-line_type5] - Modu... FAILED tests/test_lines.py::test_lines_random_chunk[threaded-line_type6] - Mo... FAILED tests/test_lines.py::test_lines_random_chunk[threaded-line_type7] - Mo... FAILED tests/test_lines.py::test_lines_random_chunk[threaded-line_type8] - Mo... FAILED tests/test_lines.py::test_lines_random_chunk[threaded-line_type9] - Mo... FAILED tests/test_lines.py::test_lines_random_chunk_threads[2-line_type0] - M... FAILED tests/test_lines.py::test_lines_random_chunk_threads[2-line_type1] - M... FAILED tests/test_lines.py::test_lines_random_chunk_threads[2-line_type2] - M... FAILED tests/test_lines.py::test_lines_random_chunk_threads[2-line_type3] - M... FAILED tests/test_lines.py::test_lines_random_chunk_threads[3-line_type0] - M... FAILED tests/test_lines.py::test_lines_random_chunk_threads[3-line_type1] - M... FAILED tests/test_lines.py::test_lines_random_chunk_threads[3-line_type2] - M... FAILED tests/test_lines.py::test_lines_random_chunk_threads[3-line_type3] - M... FAILED tests/test_lines.py::test_lines_random_no_corner_mask[mpl2005-line_type0] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[mpl2014-line_type1] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type2] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type3] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type4] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[serial-line_type5] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type6] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type7] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type8] FAILED tests/test_lines.py::test_lines_random_no_corner_mask[threaded-line_type9] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[mpl2005-line_type0] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[mpl2014-line_type1] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type2] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type3] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type4] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[serial-line_type5] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type6] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type7] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type8] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk[threaded-line_type9] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type0] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type1] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type2] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[2-line_type3] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type0] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type1] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type2] FAILED tests/test_lines.py::test_lines_random_no_corner_mask_chunk_threads[3-line_type3] FAILED tests/test_lines.py::test_lines_random_corner_mask[mpl2014] - ModuleNo... FAILED tests/test_lines.py::test_lines_random_corner_mask[serial] - ModuleNot... FAILED tests/test_lines.py::test_lines_random_corner_mask[threaded] - ModuleN... FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk[mpl2014] - Mo... FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk[serial] - Mod... FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk[threaded] - M... FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type0] FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type1] FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type2] FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[2-line_type3] FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type0] FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type1] FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type2] FAILED tests/test_lines.py::test_lines_random_corner_mask_chunk_threads[3-line_type3] FAILED tests/test_lines.py::test_lines_random_quad_as_tri[serial] - ModuleNot... FAILED tests/test_lines.py::test_lines_random_quad_as_tri[threaded] - ModuleN... FAILED tests/test_renderer.py::test_renderer_filled[mpl-fill_type0-False] - M... FAILED tests/test_renderer.py::test_renderer_filled[mpl-fill_type1-False] - M... FAILED tests/test_renderer.py::test_renderer_filled[mpl-fill_type2-False] - M... FAILED tests/test_renderer.py::test_renderer_filled[mpl-fill_type3-False] - M... FAILED tests/test_renderer.py::test_renderer_filled[mpl-fill_type4-False] - M... FAILED tests/test_renderer.py::test_renderer_filled[mpl-fill_type5-False] - M... FAILED tests/test_renderer.py::test_renderer_lines[mpl-line_type0-False] - Mo... FAILED tests/test_renderer.py::test_renderer_lines[mpl-line_type1-False] - Mo... FAILED tests/test_renderer.py::test_renderer_lines[mpl-line_type2-False] - Mo... FAILED tests/test_renderer.py::test_renderer_lines[mpl-line_type3-False] - Mo... =========== 372 failed, 933 passed, 63 skipped in 1646.71s (0:27:26) =========== ==> ERROR: A failure occurred in check().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix10/build receiving incremental file list python-contourpy-1.0.7-1-riscv64-build.log python-contourpy-1.0.7-1-riscv64-check.log sent 62 bytes received 16,762 bytes 11,216.00 bytes/sec total size is 492,703 speedup is 29.29