Skip to content

mpl 3.3+ unit test failures #3821

@bjlittle

Description

@bjlittle

🐛 Bug Report

PR #3762 unpinned matplotlib<3.3.

In travis-ci all our tests pass 🎉, however when you run the tests locally there are 16 failures and 32 errors

How To Reproduce

Steps to reproduce the behaviour:

  1. Replicate the conda environment of a recent successful travis-ci job, e.g., see here and the Additional context section.
    > conda create --yes --quiet --name iris-issue-3821 --file=iris-issue-3821.yml
  2. Activate the conda environment e.g.,
    > conda activate iris-issue-3821
  3. Checkout the master branch of iris e.g.,
    > git fetch upstream
    > git checkout upstream/master
  4. Develop install iris into the conda environment e.g.,
    > python setup.py develop
  5. Run the minimal suite of tests i.e., no iris test data is necessary to reproduce this issue, e.g.,
    > python -m iris.tests.runner --default-tests

An example of the test failure output is provided in the Additional context.

Expected behaviour

All unit tests pass on travis-ci and locally as a developer.

Environment

  • SciTools/iris latest master commit 13e8b2c

Additional context

Click to expand example conda dependencies...
@EXPLICIT
https://conda.anaconda.org/conda-forge/linux-64/_libgcc_mutex-0.1-conda_forge.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/ca-certificates-2020.6.20-hecda079_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/ld_impl_linux-64-2.34-hc38a660_9.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libgfortran-ng-7.5.0-hdf63c60_16.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libstdcxx-ng-9.3.0-hdf63c60_16.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mpi-1.0-mpich.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/poppler-data-0.4.9-1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libgomp-9.3.0-h24d8f2e_16.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/_openmp_mutex-4.5-1_gnu.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libgcc-ng-9.3.0-h24d8f2e_16.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/bzip2-1.0.8-h516909a_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/c-ares-1.16.1-h516909a_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/expat-2.2.9-he1b5a44_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/freexl-1.0.5-h516909a_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/fribidi-1.0.10-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/geos-3.8.1-he1b5a44_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/giflib-5.2.1-h516909a_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/graphite2-1.3.13-he1b5a44_1001.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/icu-67.1-he1b5a44_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/jpeg-9d-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/json-c-0.13.1-hbfbb72e_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libev-4.33-h516909a_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libffi-3.2.1-he1b5a44_1007.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libiconv-1.16-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libmo_unpack-3.1.2-hf484d3e_1001.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libopenblas-0.3.10-pthreads_hb3c22a3_4.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libtool-2.4.6-h516909a_1005.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libuuid-2.32.1-h14c3975_1000.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libwebp-base-1.1.0-h516909a_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/lz4-c-1.9.2-he1b5a44_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mpich-3.3.2-hc856adb_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/ncurses-6.2-he1b5a44_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/openssl-1.1.1g-h516909a_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pcre-8.44-he1b5a44_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pixman-0.38.0-h516909a_1003.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pthread-stubs-0.4-h14c3975_1001.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/tbb-2020.2-hc9558a2_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/tzcode-2020a-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-kbproto-1.0.7-h14c3975_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libice-1.0.10-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxau-1.0.9-h14c3975_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxdmcp-1.1.3-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-renderproto-0.11.1-h14c3975_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-xextproto-7.3.0-h14c3975_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-xproto-7.0.31-h14c3975_1007.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xxhash-0.8.0-h516909a_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xz-5.2.5-h516909a_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/yaml-0.2.5-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/zlib-1.2.11-h516909a_1009.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/gettext-0.19.8.1-hc5be6a0_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/hdf4-4.2.13-hf30be14_1003.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/hdf5-1.10.6-mpi_mpich_ha7d0aea_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libblas-3.8.0-17_openblas.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libedit-3.1.20191231-he28a2e2_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libnghttp2-1.41.0-h8cfc5f6_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libpng-1.6.37-hed695b0_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libssh2-1.9.0-hab1572f_5.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libxcb-1.13-h14c3975_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libxml2-2.9.10-h68273f3_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/readline-8.0-he28a2e2_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/tk-8.6.10-hed695b0_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/udunits2-2.2.27.6-h4e0c4b3_1001.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xerces-c-3.2.3-hfe33f54_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libsm-1.2.3-h84519dc_1000.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/zstd-1.4.5-h6597ccf_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/boost-cpp-1.72.0-h7b93d67_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/freetype-2.10.2-he06d7ca_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/kealib-1.4.13-h33137a7_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/krb5-1.17.1-hfafb76e_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libcblas-3.8.0-17_openblas.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/liblapack-3.8.0-17_openblas.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libtiff-4.1.0-hc7e4089_6.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/sqlite-3.33.0-h4cf870e_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libx11-1.6.12-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/fontconfig-2.13.1-h1056068_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libcurl-7.71.1-hcdd3856_5.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libkml-1.3.0-hb574062_1011.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libpq-12.3-h5513abc_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/openjpeg-2.3.1-h981e76c_3.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/python-3.6.11-h4d41432_2_cpython.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxext-1.3.4-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxrender-0.9.10-h516909a_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxt-1.1.5-h516909a_1003.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/antlr-python-runtime-4.7.2-py36_1001.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/appdirs-1.4.3-py_1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/attrs-20.2.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cfitsio-3.470-hce51eda_6.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/click-7.1.2-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/cloudpickle-1.6.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/curl-7.71.1-he644dc0_5.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/dataclasses-0.7-py36_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/distlib-0.3.1-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/filelock-3.0.12-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/fsspec-0.8.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/glib-2.65.0-h6f030ca_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/heapdict-1.0.1-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/idna-2.10-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/iris-sample-data-2.3.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/locket-0.2.0-py_2.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/olefile-0.46-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pathspec-0.8.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/postgresql-12.3-h8573dbc_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/proj-7.1.0-h966b41f_1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pycparser-2.20-pyh9f0ad1d_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pyke-1.1.1-py36_1001.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pyparsing-2.4.7-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pyshp-2.1.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/python_abi-3.6-1_cp36m.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pytz-2020.1-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/six-1.15.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/sortedcontainers-2.2.2-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/tblib-1.6.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/toml-0.10.1-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/toolz-0.10.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/typed-ast-1.4.1-py36h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/typing_extensions-3.7.4.2-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/wheel-0.35.1-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/xorg-libxpm-3.5.13-h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/zipp-3.1.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cairo-1.16.0-h3fc0475_1005.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/certifi-2020.6.20-py36h9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cffi-1.14.1-py36h0ff685e_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/cfgv-3.2.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/chardet-3.0.4-py36h9f0ad1d_1006.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/cycler-0.10.0-py_2.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cytoolz-0.10.1-py36h516909a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/editdistance-0.5.3-py36h831f99a_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/geotiff-1.6.0-ha04d9d0_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/immutables-0.14-py36h8c4c3a4_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/importlib-metadata-1.7.0-py36h9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/kiwisolver-1.2.0-py36hdb11119_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libdap4-3.20.6-h1d1bd15_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libnetcdf-4.7.4-mpi_mpich_hfd9c5b6_5.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libspatialite-4.3.0a-h57f1b35_1039.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/markupsafe-1.1.1-py36h8c4c3a4_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mpi4py-3.0.3-py36h094ef99_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/msgpack-python-1.0.0-py36hdb11119_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mypy_extensions-0.4.3-py36h9f0ad1d_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/numpy-1.19.1-py36h3849536_2.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/packaging-20.4-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/partd-1.1.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pillow-6.2.1-py36hd70f55b_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/psutil-5.7.2-py36h8c4c3a4_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pyproj-2.6.1.post1-py36hf866a91_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pysocks-1.7.1-py36h9f0ad1d_1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/python-dateutil-2.8.1-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/python-xxhash-2.0.0-py36h8c4c3a4_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pyyaml-5.3.1-py36h8c4c3a4_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/regex-2020.7.14-py36h8c4c3a4_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/tiledb-2.0.8-h3effe38_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/tornado-6.0.4-py36h8c4c3a4_1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/zict-2.0.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/black-19.10b0-py36_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/brotlipy-0.7.0-py36h8c4c3a4_1000.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cftime-1.2.1-py36h785e9b2_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/contextvars-2.4-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cryptography-3.1-py36h45558ae_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/dask-core-2.25.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/harfbuzz-2.7.2-hee91db6_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/identify-1.5.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/importlib_metadata-1.7.0-0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/mo_pack-0.2.0-py36h785e9b2_1004.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/netcdf-fortran-4.5.3-mpi_mpich_h3923e1a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pandas-1.1.1-py36h831f99a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/poppler-0.89.0-h4190859_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/python-stratify-0.1.1-py36h785e9b2_1002.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pywavelets-1.1.1-py36h785e9b2_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/scipy-1.5.2-py36h3a855aa_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/setuptools-49.6.0-py36h9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/shapely-1.7.1-py36h15bcdef_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/asv-0.4.2-py36h831f99a_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cf-units-2.1.4-py36h785e9b2_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/distributed-2.25.0-py36h9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/esmf-8.0.1-mpi_mpich_h213fab7_100.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/imagehash-4.1.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/importlib_resources-1.5.0-py36h9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/jinja2-2.11.2-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/libgdal-3.1.2-hb2a6f5f_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-base-3.3.1-py36h5ffbc53_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/netcdf4-1.5.4-nompi_py36ha8c3e71_102.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/nodeenv-1.5.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/nose-1.3.7-py36h9f0ad1d_1004.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pango-1.42.4-h7062337_4.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pip-20.2.2-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pyopenssl-19.1.0-py_1.tar.bz2
https://repo.anaconda.com/pkgs/main/linux-64/bokeh-2.1.1-py36_0.conda
https://conda.anaconda.org/conda-forge/linux-64/esmpy-8.0.1-mpi_mpich_py36hbf9737e_100.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/gdal-3.1.2-py36hcf62b00_1.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/graphviz-2.42.3-h0511662_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/matplotlib-3.3.1-1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/nc-time-axis-1.2.0-py_1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pyugrid-0.3.1-py_2.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/urllib3-1.25.10-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/virtualenv-20.0.20-py36h9f0ad1d_1.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/dask-2.25.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/pre-commit-2.7.1-py36h9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/requests-2.24.0-pyh9f0ad1d_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/owslib-0.20.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/noarch/pyepsg-0.4.0-py_0.tar.bz2
https://conda.anaconda.org/conda-forge/linux-64/cartopy-0.18.0-py36h91e5944_2.tar.bz2
Click to expand example test failure output...
Running test suite(s): default

Running test discovery on iris.tests with 2 processors.
...
======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_contour.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contour.py", line 47, in test_xaxis_labels_with_axes
    self.assertPointsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage92"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_contour.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contour.py", line 38, in test_yaxis_labels_with_axes
    self.assertPointsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage101"

======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_contourf.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contourf.py", line 49, in test_xaxis_labels_with_axes
    self.assertPointsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage119"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_contourf.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contourf.py", line 40, in test_yaxis_labels_with_axes
    self.assertPointsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage128"

======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_outline.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_outline.py", line 39, in test_xaxis_labels_with_axes
    self.assertPointsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage146"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_outline.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_outline.py", line 49, in test_yaxis_labels_with_axes
    self.assertPointsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage155"

======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_pcolor.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 41, in test_xaxis_labels_with_axes
    self.assertPointsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage173"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_pcolor.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 51, in test_yaxis_labels_with_axes
    self.assertPointsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage182"

======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_pcolormesh.TestStringCoordPlot)Exception in Tkinter callback
Traceback (most recent call last):
  File ".../lib/python3.6/tkinter/__init__.py", line 1705, in __call__
    return self.func(*args)
  File ".../lib/python3.6/tkinter/__init__.py", line 749, in callit
    func(*args)
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 253, in idle_draw
    self.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage2"
Exception in Tkinter callback
Traceback (most recent call last):
  File ".../lib/python3.6/tkinter/__init__.py", line 1705, in __call__
    return self.func(*args)
  File ".../lib/python3.6/tkinter/__init__.py", line 749, in callit
    func(*args)
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 253, in idle_draw
    self.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage2"
...
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 41, in test_xaxis_labels_with_axes
    self.assertPointsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage209"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_pcolormesh.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 51, in test_yaxis_labels_with_axes
    self.assertPointsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage218"

======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_plot.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_plot.py", line 57, in test_xaxis_labels_with_axes
    self.assertBoundsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 45, in assertBoundsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage227"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_plot.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_plot.py", line 48, in test_yaxis_labels_with_axes
    self.assertBoundsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 45, in assertBoundsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage236"

======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_points.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_points.py", line 39, in test_xaxis_labels_with_axes
    self.assertPointsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage272"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_points.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_points.py", line 49, in test_yaxis_labels_with_axes
    self.assertPointsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage290"

======================================================================
ERROR: test_xaxis_labels_with_axes (iris.tests.unit.plot.test_scatter.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_scatter.py", line 40, in test_xaxis_labels_with_axes
    self.assertPointsTickLabels("xaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage317"

======================================================================
ERROR: test_yaxis_labels_with_axes (iris.tests.unit.plot.test_scatter.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_scatter.py", line 50, in test_yaxis_labels_with_axes
    self.assertPointsTickLabels("yaxis", ax)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 57, in assertPointsTickLabels
    actual = self.tick_loc_and_label(axis, axes)
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 34, in tick_loc_and_label
    axes.figure.canvas.draw()
  File ".../lib/python3.6/site-packages/matplotlib/backends/backend_tkagg.py", line 10, in draw
    _backend_tk.blit(self._tkphoto, self.renderer._renderer, (0, 1, 2, 3))
  File ".../lib/python3.6/site-packages/matplotlib/backends/_backend_tk.py", line 75, in blit
    photoimage.blank()
  File ".../lib/python3.6/tkinter/__init__.py", line 3548, in blank
    self.tk.call(self.name, 'blank')
_tkinter.TclError: invalid command name "pyimage326"

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_contour.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contour.py", line 29, in test_xaxis_labels
    self.assertPointsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_contour.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contour.py", line 25, in test_yaxis_labels
    self.assertPointsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_contourf.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contourf.py", line 31, in test_xaxis_labels
    self.assertPointsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_contourf.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_contourf.py", line 27, in test_yaxis_labels
    self.assertPointsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_outline.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_outline.py", line 29, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_outline.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_outline.py", line 25, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_pcolor.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 31, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_pcolor.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 27, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_pcolormesh.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 31, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_pcolormesh.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/_blockplot_common.py", line 27, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_plot.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_plot.py", line 39, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_plot.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_plot.py", line 35, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_points.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_points.py", line 29, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_points.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_points.py", line 25, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.plot.test_scatter.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_scatter.py", line 26, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.plot.test_scatter.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/plot/test_scatter.py", line 30, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_contour.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_contour.py", line 29, in test_xaxis_labels
    self.assertPointsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_contour.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_contour.py", line 25, in test_yaxis_labels
    self.assertPointsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_contourf.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_contourf.py", line 31, in test_xaxis_labels
    self.assertPointsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_contourf.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_contourf.py", line 27, in test_yaxis_labels
    self.assertPointsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 59, in assertPointsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')] != [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

First differing element 0:
(0.0, 'a')
(0.0, '')

- [(0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd')]
?         -           -           -           -

+ [(0.0, ''), (1.0, ''), (2.0, ''), (3.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_outline.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_outline.py", line 29, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_outline.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_outline.py", line 25, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_pcolor.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_pcolor.py", line 29, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_pcolor.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_pcolor.py", line 25, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_pcolormesh.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_pcolormesh.py", line 29, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_pcolormesh.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_pcolormesh.py", line 25, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_plot.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_plot.py", line 29, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_plot.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_plot.py", line 25, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_points.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_points.py", line 29, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_points.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_points.py", line 25, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_xaxis_labels (iris.tests.unit.quickplot.test_scatter.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_scatter.py", line 25, in test_xaxis_labels
    self.assertBoundsTickLabels("xaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

======================================================================
FAIL: test_yaxis_labels (iris.tests.unit.quickplot.test_scatter.TestStringCoordPlot)
----------------------------------------------------------------------
Traceback (most recent call last):
  File ".../iris/lib/iris/tests/unit/quickplot/test_scatter.py", line 29, in test_yaxis_labels
    self.assertBoundsTickLabels("yaxis")
  File ".../iris/lib/iris/tests/unit/plot/__init__.py", line 54, in assertBoundsTickLabels
    self.assertEqual(expected, actual)
AssertionError: Lists differ: [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')] != [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

First differing element 0:
(-1.0, 'a')
(-1.0, '')

- [(-1.0, 'a'), (0.0, 'a'), (1.0, 'b'), (2.0, 'c'), (3.0, 'd'), (4.0, '')]
?          -           -           -           -           -

+ [(-1.0, ''), (0.0, ''), (1.0, ''), (2.0, ''), (3.0, ''), (4.0, '')]

----------------------------------------------------------------------
Ran 4766 tests in 28.459s

FAILED (SKIP=857, errors=16, failures=32)

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions