0s autopkgtest [21:59:11]: starting date and time: 2024-03-23 21:59:11+0000 0s autopkgtest [21:59:11]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [21:59:11]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vw3aoteo/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:netcdf4-python,src:curl,src:gnutls28,src:hdf5,src:libpsl,src:netcdf,src:nettle,src:openssl,src:orthanc-python --apt-upgrade python-xarray --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=netcdf4-python/1.6.5-1build2 curl/8.5.0-2ubuntu7 gnutls28/3.8.3-1.1ubuntu2 hdf5/1.10.10+repack-3.1ubuntu3 libpsl/0.21.2-1.1 netcdf/1:4.9.2-5ubuntu3 nettle/3.9.1-2.2 openssl/3.0.13-0ubuntu2 orthanc-python/4.1+ds-2build3' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-s390x-14.secgroup --name adt-noble-s390x-python-xarray-20240323-215910-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 128s autopkgtest [22:01:19]: testbed dpkg architecture: s390x 128s autopkgtest [22:01:19]: testbed apt version: 2.7.12 128s autopkgtest [22:01:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 129s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 129s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.9 kB] 130s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 130s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4028 kB] 130s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [494 kB] 130s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [654 kB] 131s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 131s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 131s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 131s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4150 kB] 131s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 131s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [46.8 kB] 131s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 133s Fetched 9565 kB in 3s (3168 kB/s) 133s Reading package lists... 135s Reading package lists... 136s Building dependency tree... 136s Reading state information... 136s Calculating upgrade... 136s The following packages will be REMOVED: 136s libssl3 136s The following NEW packages will be installed: 136s libssl3t64 136s The following packages have been kept back: 136s curl 136s The following packages will be upgraded: 136s openssl 136s 1 upgraded, 1 newly installed, 1 to remove and 1 not upgraded. 136s Need to get 2685 kB of archives. 136s After this operation, 239 kB of additional disk space will be used. 136s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main s390x openssl s390x 3.0.13-0ubuntu2 [1010 kB] 137s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main s390x libssl3t64 s390x 3.0.13-0ubuntu2 [1675 kB] 137s Fetched 2685 kB in 1s (2568 kB/s) 137s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52170 files and directories currently installed.) 137s Preparing to unpack .../openssl_3.0.13-0ubuntu2_s390x.deb ... 137s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 137s dpkg: libssl3:s390x: dependency problems, but removing anyway as you requested: 137s wget depends on libssl3 (>= 3.0.0). 137s tnftp depends on libssl3 (>= 3.0.0). 137s tcpdump depends on libssl3 (>= 3.0.0). 137s systemd-resolved depends on libssl3 (>= 3.0.0). 137s systemd depends on libssl3 (>= 3.0.0). 137s sudo depends on libssl3 (>= 3.0.0). 137s s390-tools depends on libssl3 (>= 3.0.0). 137s rsync depends on libssl3 (>= 3.0.0). 137s python3-cryptography depends on libssl3 (>= 3.0.0). 137s openssh-server depends on libssl3 (>= 3.0.10). 137s openssh-client depends on libssl3 (>= 3.0.10). 137s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 137s libsystemd-shared:s390x depends on libssl3 (>= 3.0.0). 137s libssh-4:s390x depends on libssl3 (>= 3.0.0). 137s libsasl2-modules:s390x depends on libssl3 (>= 3.0.0). 137s libsasl2-2:s390x depends on libssl3 (>= 3.0.0). 137s libpython3.12-minimal:s390x depends on libssl3 (>= 3.0.0). 137s libpython3.11-minimal:s390x depends on libssl3 (>= 3.0.0). 137s libnvme1 depends on libssl3 (>= 3.0.0). 137s libkrb5-3:s390x depends on libssl3 (>= 3.0.0). 137s libkmod2:s390x depends on libssl3 (>= 3.0.0). 137s libfido2-1:s390x depends on libssl3 (>= 3.0.0). 137s libcurl4:s390x depends on libssl3 (>= 3.0.0). 137s libcryptsetup12:s390x depends on libssl3 (>= 3.0.0). 137s kmod depends on libssl3 (>= 3.0.0). 137s dhcpcd-base depends on libssl3 (>= 3.0.0). 137s bind9-libs:s390x depends on libssl3 (>= 3.0.0). 137s 138s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52170 files and directories currently installed.) 138s Removing libssl3:s390x (3.0.10-1ubuntu4) ... 138s Selecting previously unselected package libssl3t64:s390x. 138s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52159 files and directories currently installed.) 138s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_s390x.deb ... 138s Unpacking libssl3t64:s390x (3.0.13-0ubuntu2) ... 138s Setting up libssl3t64:s390x (3.0.13-0ubuntu2) ... 138s Setting up openssl (3.0.13-0ubuntu2) ... 138s Processing triggers for man-db (2.12.0-3) ... 138s Processing triggers for libc-bin (2.39-0ubuntu6) ... 138s Reading package lists... 139s Building dependency tree... 139s Reading state information... 139s 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. 139s Unknown architecture, assuming PC-style ttyS0 139s sh: Attempting to set up Debian/Ubuntu apt sources automatically 139s sh: Distribution appears to be Ubuntu 140s Reading package lists... 140s Building dependency tree... 140s Reading state information... 140s eatmydata is already the newest version (131-1). 140s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 140s Reading package lists... 140s Building dependency tree... 140s Reading state information... 141s dbus is already the newest version (1.14.10-4ubuntu1). 141s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 141s rng-tools-debian is already the newest version (2.4). 141s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 141s The following packages will be REMOVED: 141s cloud-init* python3-configobj* python3-debconf* 141s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 141s After this operation, 3256 kB disk space will be freed. 141s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 52172 files and directories currently installed.) 141s Removing cloud-init (24.1.2-0ubuntu1) ... 142s Removing python3-configobj (5.0.8-3) ... 142s Removing python3-debconf (1.5.86) ... 142s Processing triggers for man-db (2.12.0-3) ... 142s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51783 files and directories currently installed.) 142s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 143s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 143s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 143s invoke-rc.d: policy-rc.d denied execution of try-restart. 143s Reading package lists... 143s Building dependency tree... 143s Reading state information... 143s linux-generic is already the newest version (6.8.0-11.11+1). 143s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 144s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 144s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 144s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 145s Reading package lists... 145s Reading package lists... 146s Building dependency tree... 146s Reading state information... 146s Calculating upgrade... 146s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 146s Reading package lists... 146s Building dependency tree... 146s Reading state information... 146s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 146s autopkgtest [22:01:37]: rebooting testbed after setup commands that affected boot 162s autopkgtest [22:01:53]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 167s autopkgtest [22:01:58]: @@@@@@@@@@@@@@@@@@@@ apt-source python-xarray 170s Get:1 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (dsc) [3358 B] 170s Get:2 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (tar) [3179 kB] 170s Get:3 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (diff) [16.8 kB] 170s gpgv: Signature made Sun Jan 28 14:20:46 2024 UTC 170s gpgv: using RSA key 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5 170s gpgv: Can't check signature: No public key 170s dpkg-source: warning: cannot verify inline signature for ./python-xarray_2023.12.0-3.dsc: no acceptable signature found 171s autopkgtest [22:02:02]: testing package python-xarray version 2023.12.0-3 171s autopkgtest [22:02:02]: build not needed 175s autopkgtest [22:02:06]: test command1: preparing testbed 179s Reading package lists... 179s Building dependency tree... 179s Reading state information... 180s Starting pkgProblemResolver with broken count: 0 180s Starting 2 pkgProblemResolver with broken count: 0 180s Done 180s The following additional packages will be installed: 180s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx 180s gdal-data gdal-plugins libaec0 libarmadillo12 libarpack2 libblas3 libblosc1 180s libcfitsio10 libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreetype6 180s libfreexl1 libfyba0 libgdal34 libgeos-c1v5 libgeos3.12.1 libgeotiff5 180s libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 180s libhdf5-103-1 libhdf5-hl-100 libheif-plugin-dav1d libheif-plugin-libde265 180s libheif1 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery 180s libjs-jquery-ui libkmlbase1 libkmldom1 libkmlengine1 liblapack3 liblbfgsb0 180s liblcms2-2 libltdl7 libminizip1 libmysqlclient21 libnetcdf19 libodbc2 180s libodbcinst2 libogdi4.1 libopenjp2-7 libpoppler134 libpq5 libproj25 180s libqhull-r8.0 libraqm0 librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8 180s libsuperlu6 libsz2 libtcl8.6 libtiff6 libtk8.6 liburiparser1 libwebp7 180s libwebpdemux2 libwebpmux3 libxerces-c3.2 libxft2 libxrender1 libxslt1.1 180s libxss1 mysql-common proj-data python-matplotlib-data python3-affine 180s python3-all python3-appdirs python3-bottleneck python3-brotli python3-cftime 180s python3-click python3-click-plugins python3-cligj python3-cloudpickle 180s python3-colorama python3-contourpy python3-cycler python3-dask 180s python3-dateutil python3-decorator python3-fonttools python3-fs 180s python3-fsspec python3-importlib-metadata python3-iniconfig 180s python3-kiwisolver python3-locket python3-lxml python3-lz4 180s python3-matplotlib python3-more-itertools python3-mpmath python3-netcdf4 180s python3-numpy python3-packaging python3-pandas python3-pandas-lib 180s python3-partd python3-pil python3-pil.imagetk python3-pluggy python3-pytest 180s python3-rasterio python3-scipy python3-snuggs python3-sympy python3-tk 180s python3-toolz python3-ufolib2 python3-xarray python3-zipp tk8.6-blt2.5 180s unicode-data unixodbc-common x11-common 180s Suggested packages: 180s blt-demo geotiff-bin gdal-bin libgeotiff-epsg libhdf4-doc libhdf4-alt-dev 180s hdf4-tools libheif-plugin-ffmpegdec libheif-plugin-jpegdec 180s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 180s libheif-plugin-rav1e libheif-plugin-svtenc libjs-jquery-ui-docs 180s liblcms2-utils odbc-postgresql tdsodbc ogdi-bin proj-bin tcl8.6 tk8.6 180s python-bottleneck-doc python-cycler-doc ipython python-dask-doc 180s python3-blosc python3-boto python3-distributed python3-graphviz python3-h5py 180s python3-psutil python3-skimage python3-sklearn python3-sqlalchemy 180s python3-tables python-fsspec-doc python-lxml-doc cm-super-minimal dvipng 180s ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 180s librsvg2-common python3-cairocffi python3-gi-cairo python3-gobject 180s python3-pyqt5 python3-sip python3-tornado texlive-extra-utils 180s texlive-latex-extra python-mpmath-doc python3-gmpy2 gcc gfortran python3-dev 180s python-pandas-doc python3-statsmodels python-pil-doc python-scipy-doc 180s texlive-fonts-extra python-sympy-doc tix python3-tk-dbg python-toolz-doc 180s python-xarray-doc python3-cartopy python3-pydap python3-seaborn 180s Recommended packages: 180s proj-bin libheif-plugin-aomenc libheif-plugin-x265 javascript-common 180s poppler-data git python3-distributed python3-dropbox python3-fusepy 180s python3-libarchive-c python3-paramiko python3-pygit2 python3-bs4 180s python3-cssselect python3-html5lib python3-numexpr python3-odf 180s python3-openpyxl python3-tables python3-blosc python3-zmq python3-olefile 180s g++ | c++-compiler isympy-common python3-h5netcdf python3-zarr 180s The following NEW packages will be installed: 180s autopkgtest-satdep blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono 180s fonts-lyx gdal-data gdal-plugins libaec0 libarmadillo12 libarpack2 libblas3 180s libblosc1 libcfitsio10 libdav1d7 libde265-0 libdeflate0 libfontconfig1 180s libfreetype6 libfreexl1 libfyba0 libgdal34 libgeos-c1v5 libgeos3.12.1 180s libgeotiff5 libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b 180s libhdf4-0-alt libhdf5-103-1 libhdf5-hl-100 libheif-plugin-dav1d 180s libheif-plugin-libde265 libheif1 libimagequant0 libjbig0 libjpeg-turbo8 180s libjpeg8 libjs-jquery libjs-jquery-ui libkmlbase1 libkmldom1 libkmlengine1 180s liblapack3 liblbfgsb0 liblcms2-2 libltdl7 libminizip1 libmysqlclient21 180s libnetcdf19 libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 libpoppler134 180s libpq5 libproj25 libqhull-r8.0 libraqm0 librttopo1 libsharpyuv0 libsnappy1v5 180s libspatialite8 libsuperlu6 libsz2 libtcl8.6 libtiff6 libtk8.6 liburiparser1 180s libwebp7 libwebpdemux2 libwebpmux3 libxerces-c3.2 libxft2 libxrender1 180s libxslt1.1 libxss1 mysql-common proj-data python-matplotlib-data 180s python3-affine python3-all python3-appdirs python3-bottleneck python3-brotli 180s python3-cftime python3-click python3-click-plugins python3-cligj 180s python3-cloudpickle python3-colorama python3-contourpy python3-cycler 180s python3-dask python3-dateutil python3-decorator python3-fonttools python3-fs 180s python3-fsspec python3-importlib-metadata python3-iniconfig 180s python3-kiwisolver python3-locket python3-lxml python3-lz4 180s python3-matplotlib python3-more-itertools python3-mpmath python3-netcdf4 180s python3-numpy python3-packaging python3-pandas python3-pandas-lib 180s python3-partd python3-pil python3-pil.imagetk python3-pluggy python3-pytest 180s python3-rasterio python3-scipy python3-snuggs python3-sympy python3-tk 180s python3-toolz python3-ufolib2 python3-xarray python3-zipp tk8.6-blt2.5 180s unicode-data unixodbc-common x11-common 180s 0 upgraded, 133 newly installed, 0 to remove and 0 not upgraded. 180s Need to get 114 MB/114 MB of archives. 180s After this operation, 486 MB of additional disk space will be used. 180s Get:1 /tmp/autopkgtest.YVzxE9/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [792 B] 180s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libtcl8.6 s390x 8.6.13+dfsg-2 [948 kB] 181s Get:3 http://ftpmaster.internal/ubuntu noble/main s390x libfreetype6 s390x 2.13.2+dfsg-1 [431 kB] 181s Get:4 http://ftpmaster.internal/ubuntu noble/main s390x fonts-dejavu-mono all 2.37-8 [502 kB] 181s Get:5 http://ftpmaster.internal/ubuntu noble/main s390x fonts-dejavu-core all 2.37-8 [835 kB] 181s Get:6 http://ftpmaster.internal/ubuntu noble/main s390x fontconfig-config s390x 2.15.0-1ubuntu1 [37.0 kB] 181s Get:7 http://ftpmaster.internal/ubuntu noble/main s390x libfontconfig1 s390x 2.15.0-1ubuntu1 [150 kB] 181s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libxrender1 s390x 1:0.9.10-1.1 [19.4 kB] 181s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libxft2 s390x 2.3.6-1 [44.3 kB] 181s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x x11-common all 1:7.7+23ubuntu2 [23.4 kB] 181s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libxss1 s390x 1:1.2.3-1build2 [8192 B] 181s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libtk8.6 s390x 8.6.14-1 [833 kB] 181s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x tk8.6-blt2.5 s390x 2.5.3+dfsg-7 [661 kB] 182s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x blt s390x 2.5.3+dfsg-7 [4826 B] 182s Get:15 http://ftpmaster.internal/ubuntu noble/universe s390x fonts-lyx all 2.4.0~RC3-1 [170 kB] 182s Get:16 http://ftpmaster.internal/ubuntu noble/universe s390x gdal-data all 3.8.4+dfsg-1 [261 kB] 182s Get:17 http://ftpmaster.internal/ubuntu noble/universe s390x gdal-plugins s390x 3.8.4+dfsg-1 [24.5 kB] 182s Get:18 http://ftpmaster.internal/ubuntu noble/universe s390x libaec0 s390x 1.1.2-1 [25.7 kB] 182s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x libblas3 s390x 3.12.0-3 [245 kB] 182s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x libgfortran5 s390x 14-20240303-1ubuntu1 [598 kB] 182s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x liblapack3 s390x 3.12.0-3 [2979 kB] 182s Get:22 http://ftpmaster.internal/ubuntu noble/universe s390x libarpack2 s390x 3.9.1-1 [111 kB] 182s Get:23 http://ftpmaster.internal/ubuntu noble/universe s390x libsuperlu6 s390x 6.0.1+dfsg1-1 [232 kB] 182s Get:24 http://ftpmaster.internal/ubuntu noble/universe s390x libarmadillo12 s390x 1:12.6.7+dfsg-1 [140 kB] 182s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libsnappy1v5 s390x 1.1.10-1 [30.0 kB] 182s Get:26 http://ftpmaster.internal/ubuntu noble/universe s390x libblosc1 s390x 1.21.5+ds-1 [27.3 kB] 182s Get:27 http://ftpmaster.internal/ubuntu noble/universe s390x libcfitsio10 s390x 4.3.1-1 [608 kB] 182s Get:28 http://ftpmaster.internal/ubuntu noble/universe s390x libdav1d7 s390x 1.4.0-1 [316 kB] 182s Get:29 http://ftpmaster.internal/ubuntu noble/universe s390x libde265-0 s390x 1.0.15-1 [201 kB] 182s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x libdeflate0 s390x 1.19-1 [46.0 kB] 182s Get:31 http://ftpmaster.internal/ubuntu noble/universe s390x libfyba0 s390x 4.1.1-8 [115 kB] 182s Get:32 http://ftpmaster.internal/ubuntu noble/universe s390x libminizip1 s390x 1:1.3.dfsg-3ubuntu1 [23.8 kB] 182s Get:33 http://ftpmaster.internal/ubuntu noble/universe s390x libfreexl1 s390x 2.0.0-1 [45.9 kB] 182s Get:34 http://ftpmaster.internal/ubuntu noble/universe s390x libgeos3.12.1 s390x 3.12.1-1 [882 kB] 182s Get:35 http://ftpmaster.internal/ubuntu noble/universe s390x libgeos-c1v5 s390x 3.12.1-1 [90.1 kB] 182s Get:36 http://ftpmaster.internal/ubuntu noble/universe s390x proj-data all 9.3.1-1 [7867 kB] 183s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x libjbig0 s390x 2.1-6.1ubuntu1 [29.8 kB] 183s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x libjpeg-turbo8 s390x 2.1.5-2ubuntu1 [128 kB] 183s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x libjpeg8 s390x 8c-2ubuntu11 [2146 B] 183s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x libsharpyuv0 s390x 1.3.2-0.4 [14.8 kB] 183s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x libwebp7 s390x 1.3.2-0.4 [207 kB] 183s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libtiff6 s390x 4.5.1+git230720-3ubuntu1 [253 kB] 183s Get:43 http://ftpmaster.internal/ubuntu noble/universe s390x libproj25 s390x 9.3.1-1 [1368 kB] 183s Get:44 http://ftpmaster.internal/ubuntu noble/universe s390x libgeotiff5 s390x 1.7.1-5 [66.6 kB] 183s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x libgif7 s390x 5.2.1-2.5 [34.2 kB] 183s Get:46 http://ftpmaster.internal/ubuntu noble/universe s390x libhdf4-0-alt s390x 4.2.16-3 [272 kB] 183s Get:47 http://ftpmaster.internal/ubuntu noble/universe s390x libsz2 s390x 1.1.2-1 [5346 B] 183s Get:48 http://ftpmaster.internal/ubuntu noble/universe s390x libhdf5-103-1 s390x 1.10.10+repack-3ubuntu1 [1425 kB] 183s Get:49 http://ftpmaster.internal/ubuntu noble/universe s390x libheif-plugin-dav1d s390x 1.17.6-1ubuntu1 [11.1 kB] 183s Get:50 http://ftpmaster.internal/ubuntu noble/universe s390x libheif-plugin-libde265 s390x 1.17.6-1ubuntu1 [9250 B] 183s Get:51 http://ftpmaster.internal/ubuntu noble/universe s390x libheif1 s390x 1.17.6-1ubuntu1 [354 kB] 183s Get:52 http://ftpmaster.internal/ubuntu noble/universe s390x liburiparser1 s390x 0.9.7+dfsg-2 [36.7 kB] 183s Get:53 http://ftpmaster.internal/ubuntu noble/universe s390x libkmlbase1 s390x 1.3.0-10 [45.4 kB] 183s Get:54 http://ftpmaster.internal/ubuntu noble/universe s390x libkmldom1 s390x 1.3.0-10 [136 kB] 183s Get:55 http://ftpmaster.internal/ubuntu noble/universe s390x libkmlengine1 s390x 1.3.0-10 [62.8 kB] 183s Get:56 http://ftpmaster.internal/ubuntu noble/main s390x mysql-common all 5.8+1.1.0 [6626 B] 183s Get:57 http://ftpmaster.internal/ubuntu noble/main s390x libmysqlclient21 s390x 8.0.36-1 [1325 kB] 184s Get:58 http://ftpmaster.internal/ubuntu noble/universe s390x libhdf5-hl-100 s390x 1.10.10+repack-3ubuntu1 [57.5 kB] 184s Get:59 http://ftpmaster.internal/ubuntu noble/universe s390x libnetcdf19 s390x 1:4.9.2-3ubuntu1 [506 kB] 184s Get:60 http://ftpmaster.internal/ubuntu noble/main s390x libltdl7 s390x 2.4.7-7 [41.6 kB] 184s Get:61 http://ftpmaster.internal/ubuntu noble/main s390x libodbc2 s390x 2.3.12-1 [164 kB] 184s Get:62 http://ftpmaster.internal/ubuntu noble/main s390x unixodbc-common all 2.3.12-1 [8524 B] 184s Get:63 http://ftpmaster.internal/ubuntu noble/main s390x libodbcinst2 s390x 2.3.12-1 [31.9 kB] 184s Get:64 http://ftpmaster.internal/ubuntu noble/universe s390x libogdi4.1 s390x 4.1.1+ds-1 [214 kB] 184s Get:65 http://ftpmaster.internal/ubuntu noble/main s390x libopenjp2-7 s390x 2.5.0-2 [169 kB] 184s Get:66 http://ftpmaster.internal/ubuntu noble/main s390x liblcms2-2 s390x 2.14-2 [155 kB] 184s Get:67 http://ftpmaster.internal/ubuntu noble/main s390x libpoppler134 s390x 24.02.0-1ubuntu2 [1171 kB] 184s Get:68 http://ftpmaster.internal/ubuntu noble/main s390x libpq5 s390x 16.2-1 [143 kB] 184s Get:69 http://ftpmaster.internal/ubuntu noble/universe s390x libqhull-r8.0 s390x 2020.2-6 [181 kB] 184s Get:70 http://ftpmaster.internal/ubuntu noble/universe s390x librttopo1 s390x 1.1.0-3 [182 kB] 184s Get:71 http://ftpmaster.internal/ubuntu noble/universe s390x libspatialite8 s390x 5.1.0-1 [1972 kB] 184s Get:72 http://ftpmaster.internal/ubuntu noble/universe s390x libxerces-c3.2 s390x 3.2.4+debian-1.1 [1177 kB] 184s Get:73 http://ftpmaster.internal/ubuntu noble/universe s390x libgdal34 s390x 3.8.4+dfsg-1 [8693 kB] 184s Get:74 http://ftpmaster.internal/ubuntu noble/main s390x libgomp1 s390x 14-20240303-1ubuntu1 [151 kB] 184s Get:75 http://ftpmaster.internal/ubuntu noble/main s390x libgraphite2-3 s390x 1.3.14-2 [90.4 kB] 184s Get:76 http://ftpmaster.internal/ubuntu noble/main s390x libharfbuzz0b s390x 8.3.0-2 [515 kB] 185s Get:77 http://ftpmaster.internal/ubuntu noble/main s390x libimagequant0 s390x 2.18.0-1 [42.9 kB] 185s Get:78 http://ftpmaster.internal/ubuntu noble/main s390x libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 185s Get:79 http://ftpmaster.internal/ubuntu noble/universe s390x libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 185s Get:80 http://ftpmaster.internal/ubuntu noble/universe s390x liblbfgsb0 s390x 3.0+dfsg.4-1 [28.4 kB] 185s Get:81 http://ftpmaster.internal/ubuntu noble/main s390x libraqm0 s390x 0.10.1-1 [14.4 kB] 185s Get:82 http://ftpmaster.internal/ubuntu noble/main s390x libwebpdemux2 s390x 1.3.2-0.4 [12.4 kB] 185s Get:83 http://ftpmaster.internal/ubuntu noble/main s390x libwebpmux3 s390x 1.3.2-0.4 [25.4 kB] 185s Get:84 http://ftpmaster.internal/ubuntu noble/main s390x libxslt1.1 s390x 1.1.39-0exp1 [170 kB] 185s Get:85 http://ftpmaster.internal/ubuntu noble/universe s390x python-matplotlib-data all 3.6.3-1ubuntu3 [2936 kB] 185s Get:86 http://ftpmaster.internal/ubuntu noble/universe s390x python3-affine all 2.4.0-1 [14.3 kB] 185s Get:87 http://ftpmaster.internal/ubuntu noble/main s390x python3-all s390x 3.12.1-0ubuntu2 [908 B] 185s Get:88 http://ftpmaster.internal/ubuntu noble/main s390x python3-appdirs all 1.4.4-4 [10.9 kB] 185s Get:89 http://ftpmaster.internal/ubuntu noble/main s390x python3-numpy s390x 1:1.24.2-2 [5137 kB] 185s Get:90 http://ftpmaster.internal/ubuntu noble/universe s390x python3-bottleneck s390x 1.3.5+ds1-3 [116 kB] 185s Get:91 http://ftpmaster.internal/ubuntu noble/universe s390x python3-brotli s390x 1.1.0-2 [383 kB] 185s Get:92 http://ftpmaster.internal/ubuntu noble/universe s390x python3-cftime s390x 1.6.3-1build1 [342 kB] 185s Get:93 http://ftpmaster.internal/ubuntu noble/main s390x python3-colorama all 0.4.6-4 [32.1 kB] 185s Get:94 http://ftpmaster.internal/ubuntu noble/main s390x python3-more-itertools all 10.2.0-1 [52.9 kB] 185s Get:95 http://ftpmaster.internal/ubuntu noble/main s390x python3-zipp all 1.0.0-6 [6090 B] 185s Get:96 http://ftpmaster.internal/ubuntu noble/main s390x python3-importlib-metadata all 4.12.0-1 [17.8 kB] 185s Get:97 http://ftpmaster.internal/ubuntu noble/main s390x python3-click all 8.1.6-1 [79.0 kB] 185s Get:98 http://ftpmaster.internal/ubuntu noble/universe s390x python3-click-plugins all 1.1.1-4 [9288 B] 185s Get:99 http://ftpmaster.internal/ubuntu noble/universe s390x python3-cligj all 0.7.2-2 [7788 B] 185s Get:100 http://ftpmaster.internal/ubuntu noble/universe s390x python3-cloudpickle all 3.0.0-1 [21.4 kB] 185s Get:101 http://ftpmaster.internal/ubuntu noble/universe s390x python3-contourpy s390x 1.0.7-1build2 [271 kB] 185s Get:102 http://ftpmaster.internal/ubuntu noble/universe s390x python3-cycler all 0.11.0-2 [8202 B] 185s Get:103 http://ftpmaster.internal/ubuntu noble/universe s390x python3-fsspec all 2023.10.0-1 [111 kB] 186s Get:104 http://ftpmaster.internal/ubuntu noble/universe s390x python3-toolz all 0.12.0-2 [52.7 kB] 186s Get:105 http://ftpmaster.internal/ubuntu noble/main s390x python3-packaging all 23.2-1 [40.6 kB] 186s Get:106 http://ftpmaster.internal/ubuntu noble/universe s390x python3-locket all 1.0.0-2 [5872 B] 186s Get:107 http://ftpmaster.internal/ubuntu noble/universe s390x python3-partd all 1.4.1-1 [17.7 kB] 186s Get:108 http://ftpmaster.internal/ubuntu noble/universe s390x python3-dask all 2023.12.1+dfsg-2 [1124 kB] 186s Get:109 http://ftpmaster.internal/ubuntu noble/main s390x python3-dateutil all 2.8.2-3 [79.2 kB] 186s Get:110 http://ftpmaster.internal/ubuntu noble/main s390x python3-decorator all 5.1.1-5 [10.1 kB] 186s Get:111 http://ftpmaster.internal/ubuntu noble/universe s390x python3-scipy s390x 1.11.4-6 [20.1 MB] 187s Get:112 http://ftpmaster.internal/ubuntu noble/universe s390x python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 187s Get:113 http://ftpmaster.internal/ubuntu noble/universe s390x python3-mpmath all 1.2.1-3 [421 kB] 187s Get:114 http://ftpmaster.internal/ubuntu noble/universe s390x python3-sympy all 1.12-7 [3966 kB] 187s Get:115 http://ftpmaster.internal/ubuntu noble/universe s390x python3-fs all 2.4.16-3 [91.1 kB] 187s Get:116 http://ftpmaster.internal/ubuntu noble/main s390x python3-lxml s390x 5.1.0-1 [2268 kB] 187s Get:117 http://ftpmaster.internal/ubuntu noble/universe s390x python3-lz4 s390x 4.0.2+dfsg-1build2 [26.8 kB] 187s Get:118 http://ftpmaster.internal/ubuntu noble/universe s390x unicode-data all 15.1.0-1 [8878 kB] 187s Get:119 http://ftpmaster.internal/ubuntu noble/universe s390x python3-fonttools s390x 4.46.0-1 [1668 kB] 187s Get:120 http://ftpmaster.internal/ubuntu noble/universe s390x python3-iniconfig all 1.1.1-2 [6024 B] 187s Get:121 http://ftpmaster.internal/ubuntu noble/universe s390x python3-kiwisolver s390x 1.4.4-2 [53.3 kB] 187s Get:122 http://ftpmaster.internal/ubuntu noble/main s390x python3-pil s390x 10.2.0-1 [519 kB] 187s Get:123 http://ftpmaster.internal/ubuntu noble/main s390x python3-tk s390x 3.11.5-1 [114 kB] 187s Get:124 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pil.imagetk s390x 10.2.0-1 [9578 B] 187s Get:125 http://ftpmaster.internal/ubuntu noble/universe s390x python3-matplotlib s390x 3.6.3-1ubuntu3 [7346 kB] 188s Get:126 http://ftpmaster.internal/ubuntu noble/universe s390x python3-netcdf4 s390x 1.6.5-1build1 [851 kB] 188s Get:127 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pandas-lib s390x 2.1.4+dfsg-4ubuntu2 [8852 kB] 188s Get:128 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pandas all 2.1.4+dfsg-4ubuntu2 [3042 kB] 188s Get:129 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pluggy all 1.4.0-1 [20.4 kB] 188s Get:130 http://ftpmaster.internal/ubuntu noble/universe s390x python3-pytest all 7.4.4-1 [305 kB] 188s Get:131 http://ftpmaster.internal/ubuntu noble/universe s390x python3-snuggs all 1.4.7-4 [6456 B] 188s Get:132 http://ftpmaster.internal/ubuntu noble/universe s390x python3-rasterio s390x 1.3.9-3build1 [1510 kB] 188s Get:133 http://ftpmaster.internal/ubuntu noble/universe s390x python3-xarray all 2023.12.0-3 [701 kB] 189s Fetched 114 MB in 8s (13.7 MB/s) 189s Selecting previously unselected package libtcl8.6:s390x. 189s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 51728 files and directories currently installed.) 189s Preparing to unpack .../000-libtcl8.6_8.6.13+dfsg-2_s390x.deb ... 189s Unpacking libtcl8.6:s390x (8.6.13+dfsg-2) ... 189s Selecting previously unselected package libfreetype6:s390x. 189s Preparing to unpack .../001-libfreetype6_2.13.2+dfsg-1_s390x.deb ... 189s Unpacking libfreetype6:s390x (2.13.2+dfsg-1) ... 189s Selecting previously unselected package fonts-dejavu-mono. 189s Preparing to unpack .../002-fonts-dejavu-mono_2.37-8_all.deb ... 189s Unpacking fonts-dejavu-mono (2.37-8) ... 189s Selecting previously unselected package fonts-dejavu-core. 189s Preparing to unpack .../003-fonts-dejavu-core_2.37-8_all.deb ... 189s Unpacking fonts-dejavu-core (2.37-8) ... 189s Selecting previously unselected package fontconfig-config. 189s Preparing to unpack .../004-fontconfig-config_2.15.0-1ubuntu1_s390x.deb ... 189s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 189s Selecting previously unselected package libfontconfig1:s390x. 189s Preparing to unpack .../005-libfontconfig1_2.15.0-1ubuntu1_s390x.deb ... 189s Unpacking libfontconfig1:s390x (2.15.0-1ubuntu1) ... 189s Selecting previously unselected package libxrender1:s390x. 189s Preparing to unpack .../006-libxrender1_1%3a0.9.10-1.1_s390x.deb ... 189s Unpacking libxrender1:s390x (1:0.9.10-1.1) ... 189s Selecting previously unselected package libxft2:s390x. 189s Preparing to unpack .../007-libxft2_2.3.6-1_s390x.deb ... 189s Unpacking libxft2:s390x (2.3.6-1) ... 189s Selecting previously unselected package x11-common. 189s Preparing to unpack .../008-x11-common_1%3a7.7+23ubuntu2_all.deb ... 189s Unpacking x11-common (1:7.7+23ubuntu2) ... 189s Selecting previously unselected package libxss1:s390x. 189s Preparing to unpack .../009-libxss1_1%3a1.2.3-1build2_s390x.deb ... 189s Unpacking libxss1:s390x (1:1.2.3-1build2) ... 189s Selecting previously unselected package libtk8.6:s390x. 189s Preparing to unpack .../010-libtk8.6_8.6.14-1_s390x.deb ... 189s Unpacking libtk8.6:s390x (8.6.14-1) ... 189s Selecting previously unselected package tk8.6-blt2.5. 189s Preparing to unpack .../011-tk8.6-blt2.5_2.5.3+dfsg-7_s390x.deb ... 189s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7) ... 189s Selecting previously unselected package blt. 189s Preparing to unpack .../012-blt_2.5.3+dfsg-7_s390x.deb ... 189s Unpacking blt (2.5.3+dfsg-7) ... 189s Selecting previously unselected package fonts-lyx. 189s Preparing to unpack .../013-fonts-lyx_2.4.0~RC3-1_all.deb ... 189s Unpacking fonts-lyx (2.4.0~RC3-1) ... 189s Selecting previously unselected package gdal-data. 189s Preparing to unpack .../014-gdal-data_3.8.4+dfsg-1_all.deb ... 189s Unpacking gdal-data (3.8.4+dfsg-1) ... 189s Selecting previously unselected package gdal-plugins:s390x. 189s Preparing to unpack .../015-gdal-plugins_3.8.4+dfsg-1_s390x.deb ... 189s Unpacking gdal-plugins:s390x (3.8.4+dfsg-1) ... 189s Selecting previously unselected package libaec0:s390x. 189s Preparing to unpack .../016-libaec0_1.1.2-1_s390x.deb ... 189s Unpacking libaec0:s390x (1.1.2-1) ... 189s Selecting previously unselected package libblas3:s390x. 189s Preparing to unpack .../017-libblas3_3.12.0-3_s390x.deb ... 189s Unpacking libblas3:s390x (3.12.0-3) ... 189s Selecting previously unselected package libgfortran5:s390x. 189s Preparing to unpack .../018-libgfortran5_14-20240303-1ubuntu1_s390x.deb ... 189s Unpacking libgfortran5:s390x (14-20240303-1ubuntu1) ... 189s Selecting previously unselected package liblapack3:s390x. 189s Preparing to unpack .../019-liblapack3_3.12.0-3_s390x.deb ... 189s Unpacking liblapack3:s390x (3.12.0-3) ... 189s Selecting previously unselected package libarpack2:s390x. 189s Preparing to unpack .../020-libarpack2_3.9.1-1_s390x.deb ... 189s Unpacking libarpack2:s390x (3.9.1-1) ... 190s Selecting previously unselected package libsuperlu6:s390x. 190s Preparing to unpack .../021-libsuperlu6_6.0.1+dfsg1-1_s390x.deb ... 190s Unpacking libsuperlu6:s390x (6.0.1+dfsg1-1) ... 190s Selecting previously unselected package libarmadillo12. 190s Preparing to unpack .../022-libarmadillo12_1%3a12.6.7+dfsg-1_s390x.deb ... 190s Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... 190s Selecting previously unselected package libsnappy1v5:s390x. 190s Preparing to unpack .../023-libsnappy1v5_1.1.10-1_s390x.deb ... 190s Unpacking libsnappy1v5:s390x (1.1.10-1) ... 190s Selecting previously unselected package libblosc1:s390x. 190s Preparing to unpack .../024-libblosc1_1.21.5+ds-1_s390x.deb ... 190s Unpacking libblosc1:s390x (1.21.5+ds-1) ... 190s Selecting previously unselected package libcfitsio10:s390x. 190s Preparing to unpack .../025-libcfitsio10_4.3.1-1_s390x.deb ... 190s Unpacking libcfitsio10:s390x (4.3.1-1) ... 190s Selecting previously unselected package libdav1d7:s390x. 190s Preparing to unpack .../026-libdav1d7_1.4.0-1_s390x.deb ... 190s Unpacking libdav1d7:s390x (1.4.0-1) ... 190s Selecting previously unselected package libde265-0:s390x. 190s Preparing to unpack .../027-libde265-0_1.0.15-1_s390x.deb ... 190s Unpacking libde265-0:s390x (1.0.15-1) ... 190s Selecting previously unselected package libdeflate0:s390x. 190s Preparing to unpack .../028-libdeflate0_1.19-1_s390x.deb ... 190s Unpacking libdeflate0:s390x (1.19-1) ... 190s Selecting previously unselected package libfyba0:s390x. 190s Preparing to unpack .../029-libfyba0_4.1.1-8_s390x.deb ... 190s Unpacking libfyba0:s390x (4.1.1-8) ... 190s Selecting previously unselected package libminizip1:s390x. 190s Preparing to unpack .../030-libminizip1_1%3a1.3.dfsg-3ubuntu1_s390x.deb ... 190s Unpacking libminizip1:s390x (1:1.3.dfsg-3ubuntu1) ... 190s Selecting previously unselected package libfreexl1:s390x. 190s Preparing to unpack .../031-libfreexl1_2.0.0-1_s390x.deb ... 190s Unpacking libfreexl1:s390x (2.0.0-1) ... 190s Selecting previously unselected package libgeos3.12.1:s390x. 190s Preparing to unpack .../032-libgeos3.12.1_3.12.1-1_s390x.deb ... 190s Unpacking libgeos3.12.1:s390x (3.12.1-1) ... 190s Selecting previously unselected package libgeos-c1v5:s390x. 190s Preparing to unpack .../033-libgeos-c1v5_3.12.1-1_s390x.deb ... 190s Unpacking libgeos-c1v5:s390x (3.12.1-1) ... 190s Selecting previously unselected package proj-data. 190s Preparing to unpack .../034-proj-data_9.3.1-1_all.deb ... 190s Unpacking proj-data (9.3.1-1) ... 190s Selecting previously unselected package libjbig0:s390x. 190s Preparing to unpack .../035-libjbig0_2.1-6.1ubuntu1_s390x.deb ... 190s Unpacking libjbig0:s390x (2.1-6.1ubuntu1) ... 190s Selecting previously unselected package libjpeg-turbo8:s390x. 190s Preparing to unpack .../036-libjpeg-turbo8_2.1.5-2ubuntu1_s390x.deb ... 190s Unpacking libjpeg-turbo8:s390x (2.1.5-2ubuntu1) ... 190s Selecting previously unselected package libjpeg8:s390x. 190s Preparing to unpack .../037-libjpeg8_8c-2ubuntu11_s390x.deb ... 190s Unpacking libjpeg8:s390x (8c-2ubuntu11) ... 190s Selecting previously unselected package libsharpyuv0:s390x. 190s Preparing to unpack .../038-libsharpyuv0_1.3.2-0.4_s390x.deb ... 190s Unpacking libsharpyuv0:s390x (1.3.2-0.4) ... 190s Selecting previously unselected package libwebp7:s390x. 190s Preparing to unpack .../039-libwebp7_1.3.2-0.4_s390x.deb ... 190s Unpacking libwebp7:s390x (1.3.2-0.4) ... 190s Selecting previously unselected package libtiff6:s390x. 190s Preparing to unpack .../040-libtiff6_4.5.1+git230720-3ubuntu1_s390x.deb ... 190s Unpacking libtiff6:s390x (4.5.1+git230720-3ubuntu1) ... 190s Selecting previously unselected package libproj25:s390x. 190s Preparing to unpack .../041-libproj25_9.3.1-1_s390x.deb ... 190s Unpacking libproj25:s390x (9.3.1-1) ... 190s Selecting previously unselected package libgeotiff5:s390x. 190s Preparing to unpack .../042-libgeotiff5_1.7.1-5_s390x.deb ... 190s Unpacking libgeotiff5:s390x (1.7.1-5) ... 190s Selecting previously unselected package libgif7:s390x. 190s Preparing to unpack .../043-libgif7_5.2.1-2.5_s390x.deb ... 190s Unpacking libgif7:s390x (5.2.1-2.5) ... 190s Selecting previously unselected package libhdf4-0-alt. 190s Preparing to unpack .../044-libhdf4-0-alt_4.2.16-3_s390x.deb ... 190s Unpacking libhdf4-0-alt (4.2.16-3) ... 190s Selecting previously unselected package libsz2:s390x. 190s Preparing to unpack .../045-libsz2_1.1.2-1_s390x.deb ... 190s Unpacking libsz2:s390x (1.1.2-1) ... 190s Selecting previously unselected package libhdf5-103-1:s390x. 190s Preparing to unpack .../046-libhdf5-103-1_1.10.10+repack-3ubuntu1_s390x.deb ... 190s Unpacking libhdf5-103-1:s390x (1.10.10+repack-3ubuntu1) ... 190s Selecting previously unselected package libheif-plugin-dav1d:s390x. 190s Preparing to unpack .../047-libheif-plugin-dav1d_1.17.6-1ubuntu1_s390x.deb ... 190s Unpacking libheif-plugin-dav1d:s390x (1.17.6-1ubuntu1) ... 190s Selecting previously unselected package libheif-plugin-libde265:s390x. 190s Preparing to unpack .../048-libheif-plugin-libde265_1.17.6-1ubuntu1_s390x.deb ... 190s Unpacking libheif-plugin-libde265:s390x (1.17.6-1ubuntu1) ... 190s Selecting previously unselected package libheif1:s390x. 190s Preparing to unpack .../049-libheif1_1.17.6-1ubuntu1_s390x.deb ... 190s Unpacking libheif1:s390x (1.17.6-1ubuntu1) ... 190s Selecting previously unselected package liburiparser1:s390x. 190s Preparing to unpack .../050-liburiparser1_0.9.7+dfsg-2_s390x.deb ... 190s Unpacking liburiparser1:s390x (0.9.7+dfsg-2) ... 190s Selecting previously unselected package libkmlbase1:s390x. 190s Preparing to unpack .../051-libkmlbase1_1.3.0-10_s390x.deb ... 190s Unpacking libkmlbase1:s390x (1.3.0-10) ... 190s Selecting previously unselected package libkmldom1:s390x. 190s Preparing to unpack .../052-libkmldom1_1.3.0-10_s390x.deb ... 190s Unpacking libkmldom1:s390x (1.3.0-10) ... 190s Selecting previously unselected package libkmlengine1:s390x. 190s Preparing to unpack .../053-libkmlengine1_1.3.0-10_s390x.deb ... 190s Unpacking libkmlengine1:s390x (1.3.0-10) ... 190s Selecting previously unselected package mysql-common. 190s Preparing to unpack .../054-mysql-common_5.8+1.1.0_all.deb ... 190s Unpacking mysql-common (5.8+1.1.0) ... 190s Selecting previously unselected package libmysqlclient21:s390x. 190s Preparing to unpack .../055-libmysqlclient21_8.0.36-1_s390x.deb ... 190s Unpacking libmysqlclient21:s390x (8.0.36-1) ... 190s Selecting previously unselected package libhdf5-hl-100:s390x. 190s Preparing to unpack .../056-libhdf5-hl-100_1.10.10+repack-3ubuntu1_s390x.deb ... 190s Unpacking libhdf5-hl-100:s390x (1.10.10+repack-3ubuntu1) ... 190s Selecting previously unselected package libnetcdf19:s390x. 190s Preparing to unpack .../057-libnetcdf19_1%3a4.9.2-3ubuntu1_s390x.deb ... 190s Unpacking libnetcdf19:s390x (1:4.9.2-3ubuntu1) ... 190s Selecting previously unselected package libltdl7:s390x. 190s Preparing to unpack .../058-libltdl7_2.4.7-7_s390x.deb ... 190s Unpacking libltdl7:s390x (2.4.7-7) ... 190s Selecting previously unselected package libodbc2:s390x. 190s Preparing to unpack .../059-libodbc2_2.3.12-1_s390x.deb ... 190s Unpacking libodbc2:s390x (2.3.12-1) ... 190s Selecting previously unselected package unixodbc-common. 190s Preparing to unpack .../060-unixodbc-common_2.3.12-1_all.deb ... 190s Unpacking unixodbc-common (2.3.12-1) ... 190s Selecting previously unselected package libodbcinst2:s390x. 190s Preparing to unpack .../061-libodbcinst2_2.3.12-1_s390x.deb ... 190s Unpacking libodbcinst2:s390x (2.3.12-1) ... 190s Selecting previously unselected package libogdi4.1. 190s Preparing to unpack .../062-libogdi4.1_4.1.1+ds-1_s390x.deb ... 190s Unpacking libogdi4.1 (4.1.1+ds-1) ... 190s Selecting previously unselected package libopenjp2-7:s390x. 190s Preparing to unpack .../063-libopenjp2-7_2.5.0-2_s390x.deb ... 190s Unpacking libopenjp2-7:s390x (2.5.0-2) ... 190s Selecting previously unselected package liblcms2-2:s390x. 190s Preparing to unpack .../064-liblcms2-2_2.14-2_s390x.deb ... 190s Unpacking liblcms2-2:s390x (2.14-2) ... 190s Selecting previously unselected package libpoppler134:s390x. 190s Preparing to unpack .../065-libpoppler134_24.02.0-1ubuntu2_s390x.deb ... 190s Unpacking libpoppler134:s390x (24.02.0-1ubuntu2) ... 191s Selecting previously unselected package libpq5:s390x. 191s Preparing to unpack .../066-libpq5_16.2-1_s390x.deb ... 191s Unpacking libpq5:s390x (16.2-1) ... 191s Selecting previously unselected package libqhull-r8.0:s390x. 191s Preparing to unpack .../067-libqhull-r8.0_2020.2-6_s390x.deb ... 191s Unpacking libqhull-r8.0:s390x (2020.2-6) ... 191s Selecting previously unselected package librttopo1:s390x. 191s Preparing to unpack .../068-librttopo1_1.1.0-3_s390x.deb ... 191s Unpacking librttopo1:s390x (1.1.0-3) ... 191s Selecting previously unselected package libspatialite8:s390x. 191s Preparing to unpack .../069-libspatialite8_5.1.0-1_s390x.deb ... 191s Unpacking libspatialite8:s390x (5.1.0-1) ... 191s Selecting previously unselected package libxerces-c3.2:s390x. 191s Preparing to unpack .../070-libxerces-c3.2_3.2.4+debian-1.1_s390x.deb ... 191s Unpacking libxerces-c3.2:s390x (3.2.4+debian-1.1) ... 191s Selecting previously unselected package libgdal34:s390x. 191s Preparing to unpack .../071-libgdal34_3.8.4+dfsg-1_s390x.deb ... 191s Unpacking libgdal34:s390x (3.8.4+dfsg-1) ... 191s Selecting previously unselected package libgomp1:s390x. 191s Preparing to unpack .../072-libgomp1_14-20240303-1ubuntu1_s390x.deb ... 191s Unpacking libgomp1:s390x (14-20240303-1ubuntu1) ... 191s Selecting previously unselected package libgraphite2-3:s390x. 191s Preparing to unpack .../073-libgraphite2-3_1.3.14-2_s390x.deb ... 191s Unpacking libgraphite2-3:s390x (1.3.14-2) ... 191s Selecting previously unselected package libharfbuzz0b:s390x. 191s Preparing to unpack .../074-libharfbuzz0b_8.3.0-2_s390x.deb ... 191s Unpacking libharfbuzz0b:s390x (8.3.0-2) ... 191s Selecting previously unselected package libimagequant0:s390x. 191s Preparing to unpack .../075-libimagequant0_2.18.0-1_s390x.deb ... 191s Unpacking libimagequant0:s390x (2.18.0-1) ... 191s Selecting previously unselected package libjs-jquery. 191s Preparing to unpack .../076-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 191s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 191s Selecting previously unselected package libjs-jquery-ui. 191s Preparing to unpack .../077-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 191s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 191s Selecting previously unselected package liblbfgsb0:s390x. 191s Preparing to unpack .../078-liblbfgsb0_3.0+dfsg.4-1_s390x.deb ... 191s Unpacking liblbfgsb0:s390x (3.0+dfsg.4-1) ... 191s Selecting previously unselected package libraqm0:s390x. 191s Preparing to unpack .../079-libraqm0_0.10.1-1_s390x.deb ... 191s Unpacking libraqm0:s390x (0.10.1-1) ... 191s Selecting previously unselected package libwebpdemux2:s390x. 191s Preparing to unpack .../080-libwebpdemux2_1.3.2-0.4_s390x.deb ... 191s Unpacking libwebpdemux2:s390x (1.3.2-0.4) ... 191s Selecting previously unselected package libwebpmux3:s390x. 191s Preparing to unpack .../081-libwebpmux3_1.3.2-0.4_s390x.deb ... 191s Unpacking libwebpmux3:s390x (1.3.2-0.4) ... 191s Selecting previously unselected package libxslt1.1:s390x. 191s Preparing to unpack .../082-libxslt1.1_1.1.39-0exp1_s390x.deb ... 191s Unpacking libxslt1.1:s390x (1.1.39-0exp1) ... 191s Selecting previously unselected package python-matplotlib-data. 191s Preparing to unpack .../083-python-matplotlib-data_3.6.3-1ubuntu3_all.deb ... 191s Unpacking python-matplotlib-data (3.6.3-1ubuntu3) ... 191s Selecting previously unselected package python3-affine. 191s Preparing to unpack .../084-python3-affine_2.4.0-1_all.deb ... 191s Unpacking python3-affine (2.4.0-1) ... 191s Selecting previously unselected package python3-all. 191s Preparing to unpack .../085-python3-all_3.12.1-0ubuntu2_s390x.deb ... 191s Unpacking python3-all (3.12.1-0ubuntu2) ... 191s Selecting previously unselected package python3-appdirs. 191s Preparing to unpack .../086-python3-appdirs_1.4.4-4_all.deb ... 191s Unpacking python3-appdirs (1.4.4-4) ... 191s Selecting previously unselected package python3-numpy. 191s Preparing to unpack .../087-python3-numpy_1%3a1.24.2-2_s390x.deb ... 191s Unpacking python3-numpy (1:1.24.2-2) ... 192s Selecting previously unselected package python3-bottleneck. 192s Preparing to unpack .../088-python3-bottleneck_1.3.5+ds1-3_s390x.deb ... 192s Unpacking python3-bottleneck (1.3.5+ds1-3) ... 192s Selecting previously unselected package python3-brotli. 192s Preparing to unpack .../089-python3-brotli_1.1.0-2_s390x.deb ... 192s Unpacking python3-brotli (1.1.0-2) ... 192s Selecting previously unselected package python3-cftime. 192s Preparing to unpack .../090-python3-cftime_1.6.3-1build1_s390x.deb ... 192s Unpacking python3-cftime (1.6.3-1build1) ... 192s Selecting previously unselected package python3-colorama. 192s Preparing to unpack .../091-python3-colorama_0.4.6-4_all.deb ... 192s Unpacking python3-colorama (0.4.6-4) ... 192s Selecting previously unselected package python3-more-itertools. 192s Preparing to unpack .../092-python3-more-itertools_10.2.0-1_all.deb ... 192s Unpacking python3-more-itertools (10.2.0-1) ... 192s Selecting previously unselected package python3-zipp. 192s Preparing to unpack .../093-python3-zipp_1.0.0-6_all.deb ... 192s Unpacking python3-zipp (1.0.0-6) ... 192s Selecting previously unselected package python3-importlib-metadata. 192s Preparing to unpack .../094-python3-importlib-metadata_4.12.0-1_all.deb ... 192s Unpacking python3-importlib-metadata (4.12.0-1) ... 192s Selecting previously unselected package python3-click. 192s Preparing to unpack .../095-python3-click_8.1.6-1_all.deb ... 192s Unpacking python3-click (8.1.6-1) ... 192s Selecting previously unselected package python3-click-plugins. 192s Preparing to unpack .../096-python3-click-plugins_1.1.1-4_all.deb ... 192s Unpacking python3-click-plugins (1.1.1-4) ... 192s Selecting previously unselected package python3-cligj. 192s Preparing to unpack .../097-python3-cligj_0.7.2-2_all.deb ... 192s Unpacking python3-cligj (0.7.2-2) ... 192s Selecting previously unselected package python3-cloudpickle. 192s Preparing to unpack .../098-python3-cloudpickle_3.0.0-1_all.deb ... 192s Unpacking python3-cloudpickle (3.0.0-1) ... 192s Selecting previously unselected package python3-contourpy. 192s Preparing to unpack .../099-python3-contourpy_1.0.7-1build2_s390x.deb ... 192s Unpacking python3-contourpy (1.0.7-1build2) ... 192s Selecting previously unselected package python3-cycler. 192s Preparing to unpack .../100-python3-cycler_0.11.0-2_all.deb ... 192s Unpacking python3-cycler (0.11.0-2) ... 192s Selecting previously unselected package python3-fsspec. 192s Preparing to unpack .../101-python3-fsspec_2023.10.0-1_all.deb ... 192s Unpacking python3-fsspec (2023.10.0-1) ... 192s Selecting previously unselected package python3-toolz. 192s Preparing to unpack .../102-python3-toolz_0.12.0-2_all.deb ... 192s Unpacking python3-toolz (0.12.0-2) ... 192s Selecting previously unselected package python3-packaging. 192s Preparing to unpack .../103-python3-packaging_23.2-1_all.deb ... 192s Unpacking python3-packaging (23.2-1) ... 192s Selecting previously unselected package python3-locket. 192s Preparing to unpack .../104-python3-locket_1.0.0-2_all.deb ... 192s Unpacking python3-locket (1.0.0-2) ... 192s Selecting previously unselected package python3-partd. 192s Preparing to unpack .../105-python3-partd_1.4.1-1_all.deb ... 192s Unpacking python3-partd (1.4.1-1) ... 192s Selecting previously unselected package python3-dask. 192s Preparing to unpack .../106-python3-dask_2023.12.1+dfsg-2_all.deb ... 192s Unpacking python3-dask (2023.12.1+dfsg-2) ... 192s Selecting previously unselected package python3-dateutil. 192s Preparing to unpack .../107-python3-dateutil_2.8.2-3_all.deb ... 192s Unpacking python3-dateutil (2.8.2-3) ... 192s Selecting previously unselected package python3-decorator. 192s Preparing to unpack .../108-python3-decorator_5.1.1-5_all.deb ... 192s Unpacking python3-decorator (5.1.1-5) ... 192s Selecting previously unselected package python3-scipy. 192s Preparing to unpack .../109-python3-scipy_1.11.4-6_s390x.deb ... 192s Unpacking python3-scipy (1.11.4-6) ... 193s Selecting previously unselected package python3-ufolib2. 193s Preparing to unpack .../110-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 193s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 193s Selecting previously unselected package python3-mpmath. 193s Preparing to unpack .../111-python3-mpmath_1.2.1-3_all.deb ... 193s Unpacking python3-mpmath (1.2.1-3) ... 193s Selecting previously unselected package python3-sympy. 193s Preparing to unpack .../112-python3-sympy_1.12-7_all.deb ... 193s Unpacking python3-sympy (1.12-7) ... 193s Selecting previously unselected package python3-fs. 193s Preparing to unpack .../113-python3-fs_2.4.16-3_all.deb ... 193s Unpacking python3-fs (2.4.16-3) ... 193s Selecting previously unselected package python3-lxml:s390x. 193s Preparing to unpack .../114-python3-lxml_5.1.0-1_s390x.deb ... 193s Unpacking python3-lxml:s390x (5.1.0-1) ... 193s Selecting previously unselected package python3-lz4. 193s Preparing to unpack .../115-python3-lz4_4.0.2+dfsg-1build2_s390x.deb ... 193s Unpacking python3-lz4 (4.0.2+dfsg-1build2) ... 193s Selecting previously unselected package unicode-data. 193s Preparing to unpack .../116-unicode-data_15.1.0-1_all.deb ... 193s Unpacking unicode-data (15.1.0-1) ... 193s Selecting previously unselected package python3-fonttools. 193s Preparing to unpack .../117-python3-fonttools_4.46.0-1_s390x.deb ... 193s Unpacking python3-fonttools (4.46.0-1) ... 194s Selecting previously unselected package python3-iniconfig. 194s Preparing to unpack .../118-python3-iniconfig_1.1.1-2_all.deb ... 194s Unpacking python3-iniconfig (1.1.1-2) ... 194s Selecting previously unselected package python3-kiwisolver. 194s Preparing to unpack .../119-python3-kiwisolver_1.4.4-2_s390x.deb ... 194s Unpacking python3-kiwisolver (1.4.4-2) ... 194s Selecting previously unselected package python3-pil:s390x. 194s Preparing to unpack .../120-python3-pil_10.2.0-1_s390x.deb ... 194s Unpacking python3-pil:s390x (10.2.0-1) ... 194s Selecting previously unselected package python3-tk:s390x. 194s Preparing to unpack .../121-python3-tk_3.11.5-1_s390x.deb ... 194s Unpacking python3-tk:s390x (3.11.5-1) ... 194s Selecting previously unselected package python3-pil.imagetk:s390x. 194s Preparing to unpack .../122-python3-pil.imagetk_10.2.0-1_s390x.deb ... 194s Unpacking python3-pil.imagetk:s390x (10.2.0-1) ... 194s Selecting previously unselected package python3-matplotlib. 194s Preparing to unpack .../123-python3-matplotlib_3.6.3-1ubuntu3_s390x.deb ... 194s Unpacking python3-matplotlib (3.6.3-1ubuntu3) ... 194s Selecting previously unselected package python3-netcdf4. 194s Preparing to unpack .../124-python3-netcdf4_1.6.5-1build1_s390x.deb ... 194s Unpacking python3-netcdf4 (1.6.5-1build1) ... 194s Selecting previously unselected package python3-pandas-lib:s390x. 194s Preparing to unpack .../125-python3-pandas-lib_2.1.4+dfsg-4ubuntu2_s390x.deb ... 194s Unpacking python3-pandas-lib:s390x (2.1.4+dfsg-4ubuntu2) ... 194s Selecting previously unselected package python3-pandas. 194s Preparing to unpack .../126-python3-pandas_2.1.4+dfsg-4ubuntu2_all.deb ... 194s Unpacking python3-pandas (2.1.4+dfsg-4ubuntu2) ... 195s Selecting previously unselected package python3-pluggy. 195s Preparing to unpack .../127-python3-pluggy_1.4.0-1_all.deb ... 195s Unpacking python3-pluggy (1.4.0-1) ... 195s Selecting previously unselected package python3-pytest. 195s Preparing to unpack .../128-python3-pytest_7.4.4-1_all.deb ... 195s Unpacking python3-pytest (7.4.4-1) ... 195s Selecting previously unselected package python3-snuggs. 195s Preparing to unpack .../129-python3-snuggs_1.4.7-4_all.deb ... 195s Unpacking python3-snuggs (1.4.7-4) ... 195s Selecting previously unselected package python3-rasterio. 195s Preparing to unpack .../130-python3-rasterio_1.3.9-3build1_s390x.deb ... 195s Unpacking python3-rasterio (1.3.9-3build1) ... 195s Selecting previously unselected package python3-xarray. 195s Preparing to unpack .../131-python3-xarray_2023.12.0-3_all.deb ... 195s Unpacking python3-xarray (2023.12.0-3) ... 195s Selecting previously unselected package autopkgtest-satdep. 195s Preparing to unpack .../132-1-autopkgtest-satdep.deb ... 195s Unpacking autopkgtest-satdep (0) ... 195s Setting up python3-more-itertools (10.2.0-1) ... 195s Setting up libgraphite2-3:s390x (1.3.14-2) ... 195s Setting up liblcms2-2:s390x (2.14-2) ... 195s Setting up python3-iniconfig (1.1.1-2) ... 195s Setting up libsharpyuv0:s390x (1.3.2-0.4) ... 195s Setting up mysql-common (5.8+1.1.0) ... 195s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 195s Setting up libmysqlclient21:s390x (8.0.36-1) ... 195s Setting up libxerces-c3.2:s390x (3.2.4+debian-1.1) ... 195s Setting up proj-data (9.3.1-1) ... 195s Setting up libxrender1:s390x (1:0.9.10-1.1) ... 195s Setting up libogdi4.1 (4.1.1+ds-1) ... 195s Setting up python3-colorama (0.4.6-4) ... 195s Setting up libminizip1:s390x (1:1.3.dfsg-3ubuntu1) ... 195s Setting up python3-lz4 (4.0.2+dfsg-1build2) ... 195s Setting up fonts-lyx (2.4.0~RC3-1) ... 195s Setting up python3-fsspec (2023.10.0-1) ... 195s Setting up x11-common (1:7.7+23ubuntu2) ... 196s Setting up libpq5:s390x (16.2-1) ... 196s Setting up libdeflate0:s390x (1.19-1) ... 196s Setting up libqhull-r8.0:s390x (2020.2-6) ... 196s Setting up python3-all (3.12.1-0ubuntu2) ... 196s Setting up libcfitsio10:s390x (4.3.1-1) ... 196s Setting up python3-zipp (1.0.0-6) ... 196s Setting up libgomp1:s390x (14-20240303-1ubuntu1) ... 196s Setting up python3-click (8.1.6-1) ... 196s Setting up libjbig0:s390x (2.1-6.1ubuntu1) ... 196s Setting up libaec0:s390x (1.1.2-1) ... 196s Setting up gdal-data (3.8.4+dfsg-1) ... 196s Setting up python3-cloudpickle (3.0.0-1) ... 196s Setting up libsnappy1v5:s390x (1.1.10-1) ... 196s Setting up unicode-data (15.1.0-1) ... 196s Setting up libgeos3.12.1:s390x (3.12.1-1) ... 196s Setting up python3-decorator (5.1.1-5) ... 196s Setting up libblas3:s390x (3.12.0-3) ... 196s update-alternatives: using /usr/lib/s390x-linux-gnu/blas/libblas.so.3 to provide /usr/lib/s390x-linux-gnu/libblas.so.3 (libblas.so.3-s390x-linux-gnu) in auto mode 196s Setting up python3-packaging (23.2-1) ... 196s Setting up libfreetype6:s390x (2.13.2+dfsg-1) ... 196s Setting up python3-brotli (1.1.0-2) ... 197s Setting up python3-cycler (0.11.0-2) ... 197s Setting up libimagequant0:s390x (2.18.0-1) ... 197s Setting up fonts-dejavu-mono (2.37-8) ... 197s Setting up python3-kiwisolver (1.4.4-2) ... 197s Setting up libtcl8.6:s390x (8.6.13+dfsg-2) ... 197s Setting up libgeos-c1v5:s390x (3.12.1-1) ... 197s Setting up python3-click-plugins (1.1.1-4) ... 197s Setting up fonts-dejavu-core (2.37-8) ... 197s Setting up unixodbc-common (2.3.12-1) ... 197s Setting up libjpeg-turbo8:s390x (2.1.5-2ubuntu1) ... 197s Setting up libltdl7:s390x (2.4.7-7) ... 197s Setting up libgfortran5:s390x (14-20240303-1ubuntu1) ... 197s Setting up python3-pluggy (1.4.0-1) ... 197s Setting up libwebp7:s390x (1.3.2-0.4) ... 197s Setting up libgif7:s390x (5.2.1-2.5) ... 197s Setting up libodbc2:s390x (2.3.12-1) ... 197s Setting up liburiparser1:s390x (0.9.7+dfsg-2) ... 197s Setting up librttopo1:s390x (1.1.0-3) ... 197s Setting up libdav1d7:s390x (1.4.0-1) ... 197s Setting up libfreexl1:s390x (2.0.0-1) ... 197s Setting up libfyba0:s390x (4.1.1-8) ... 197s Setting up libkmlbase1:s390x (1.3.0-10) ... 197s Setting up libxslt1.1:s390x (1.1.39-0exp1) ... 197s Setting up libblosc1:s390x (1.21.5+ds-1) ... 197s Setting up libopenjp2-7:s390x (2.5.0-2) ... 197s Setting up python3-toolz (0.12.0-2) ... 197s Setting up libharfbuzz0b:s390x (8.3.0-2) ... 197s Setting up python3-dateutil (2.8.2-3) ... 197s Setting up libxss1:s390x (1:1.2.3-1build2) ... 197s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 197s Setting up python3-mpmath (1.2.1-3) ... 198s Setting up python3-affine (2.4.0-1) ... 198s Setting up libde265-0:s390x (1.0.15-1) ... 198s Setting up python-matplotlib-data (3.6.3-1ubuntu3) ... 198s Setting up libwebpmux3:s390x (1.3.2-0.4) ... 198s Setting up python3-locket (1.0.0-2) ... 198s Setting up python3-appdirs (1.4.4-4) ... 198s Setting up libsz2:s390x (1.1.2-1) ... 198s Setting up gdal-plugins:s390x (3.8.4+dfsg-1) ... 198s Setting up libkmldom1:s390x (1.3.0-10) ... 198s Setting up libjpeg8:s390x (8c-2ubuntu11) ... 198s Setting up python3-partd (1.4.1-1) ... 198s Setting up python3-sympy (1.12-7) ... 203s Setting up libodbcinst2:s390x (2.3.12-1) ... 203s Setting up liblapack3:s390x (3.12.0-3) ... 203s update-alternatives: using /usr/lib/s390x-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/s390x-linux-gnu/liblapack.so.3 (liblapack.so.3-s390x-linux-gnu) in auto mode 203s Setting up libkmlengine1:s390x (1.3.0-10) ... 203s Setting up python3-importlib-metadata (4.12.0-1) ... 203s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 203s Setting up python3-pytest (7.4.4-1) ... 204s Setting up python3-cligj (0.7.2-2) ... 204s Setting up libwebpdemux2:s390x (1.3.2-0.4) ... 204s Setting up libarpack2:s390x (3.9.1-1) ... 204s Setting up python3-dask (2023.12.1+dfsg-2) ... 205s Setting up libsuperlu6:s390x (6.0.1+dfsg1-1) ... 205s Setting up python3-fs (2.4.16-3) ... 205s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 205s Setting up libraqm0:s390x (0.10.1-1) ... 205s Setting up python3-numpy (1:1.24.2-2) ... 207s Setting up libhdf4-0-alt (4.2.16-3) ... 207s Setting up libhdf5-103-1:s390x (1.10.10+repack-3ubuntu1) ... 207s Setting up python3-lxml:s390x (5.1.0-1) ... 207s Setting up libtiff6:s390x (4.5.1+git230720-3ubuntu1) ... 207s Setting up python3-contourpy (1.0.7-1build2) ... 207s Setting up libfontconfig1:s390x (2.15.0-1ubuntu1) ... 207s Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... 207s Setting up liblbfgsb0:s390x (3.0+dfsg.4-1) ... 207s Setting up libhdf5-hl-100:s390x (1.10.10+repack-3ubuntu1) ... 207s Setting up libxft2:s390x (2.3.6-1) ... 207s Setting up python3-scipy (1.11.4-6) ... 210s Setting up libproj25:s390x (9.3.1-1) ... 210s Setting up libpoppler134:s390x (24.02.0-1ubuntu2) ... 210s Setting up libtk8.6:s390x (8.6.14-1) ... 210s Setting up python3-pandas-lib:s390x (2.1.4+dfsg-4ubuntu2) ... 210s Setting up python3-snuggs (1.4.7-4) ... 210s Setting up libgeotiff5:s390x (1.7.1-5) ... 210s Setting up python3-pil:s390x (10.2.0-1) ... 210s Setting up python3-pandas (2.1.4+dfsg-4ubuntu2) ... 214s Setting up libspatialite8:s390x (5.1.0-1) ... 214s Setting up python3-bottleneck (1.3.5+ds1-3) ... 214s Setting up python3-cftime (1.6.3-1build1) ... 214s Setting up libnetcdf19:s390x (1:4.9.2-3ubuntu1) ... 214s Setting up python3-netcdf4 (1.6.5-1build1) ... 214s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7) ... 214s Setting up blt (2.5.3+dfsg-7) ... 214s Setting up python3-xarray (2023.12.0-3) ... 215s Setting up python3-tk:s390x (3.11.5-1) ... 216s Setting up python3-pil.imagetk:s390x (10.2.0-1) ... 216s Setting up libheif-plugin-dav1d:s390x (1.17.6-1ubuntu1) ... 216s Setting up libheif1:s390x (1.17.6-1ubuntu1) ... 216s Setting up python3-fonttools (4.46.0-1) ... 216s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 217s Setting up libgdal34:s390x (3.8.4+dfsg-1) ... 217s Setting up libheif-plugin-libde265:s390x (1.17.6-1ubuntu1) ... 217s Setting up python3-matplotlib (3.6.3-1ubuntu3) ... 218s Setting up python3-rasterio (1.3.9-3build1) ... 218s Setting up autopkgtest-satdep (0) ... 218s Processing triggers for libc-bin (2.39-0ubuntu6) ... 218s Processing triggers for man-db (2.12.0-3) ... 223s (Reading database ... 62049 files and directories currently installed.) 223s Removing autopkgtest-satdep (0) ... 223s autopkgtest [22:02:54]: test command1: set -e ; for py in $(py3versions -r 2>/dev/null) ; do cd "$AUTOPKGTEST_TMP" ; echo "Testing with $py:" ; $py -m pytest -v --pyargs xarray ; done 223s autopkgtest [22:02:54]: test command1: [----------------------- 224s Testing with python3.12: 224s ============================= test session starts ============================== 224s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3.12 224s cachedir: .pytest_cache 224s rootdir: /tmp/autopkgtest.YVzxE9/autopkgtest_tmp 231s collecting ... collected 15734 items / 5 skipped 231s 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[year] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[month] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[day] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[hour] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[minute] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[second] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[microsecond] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[nanosecond] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[week] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekofyear] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofweek] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekday] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofyear] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[quarter] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[date] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[time] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[daysinmonth] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[days_in_month] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_start] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_end] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_start] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_end] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_start] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_end] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_leap_year] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_total_seconds PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[year-year] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[week-week] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[weekday-day] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_calendar PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_strftime PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_not_datetime_type PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[year] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[month] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[day] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[hour] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[minute] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[second] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[microsecond] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[nanosecond] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[week] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekofyear] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofweek] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekday] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofyear] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[quarter] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[date] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[time] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_start] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_end] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_start] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_end] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_start] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_end] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_leap_year] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[year] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[week] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[weekday] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[floor-D] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[ceil-D] PASSED [ 0%] 231s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[round-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[strftime-%Y-%m-%d %H:%M:%S] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestDatetimeAccessor::test_seasons PASSED [ 0%] 232s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[floor-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[ceil-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[round-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_not_datetime_type PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[days] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[seconds] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[microseconds] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[nanoseconds] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[floor-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[ceil-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[round-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[days] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[seconds] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[microseconds] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[nanoseconds] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[floor-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[ceil-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[round-D] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[365_day-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[365_day-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[365_day-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[365_day-hour] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[365_day-dayofyear] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[365_day-dayofweek] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[360_day-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[360_day-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[360_day-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[360_day-hour] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[360_day-dayofyear] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[360_day-dayofweek] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[julian-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[julian-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[julian-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[julian-hour] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[julian-dayofyear] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[julian-dayofweek] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[all_leap-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[all_leap-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[all_leap-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[all_leap-hour] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[all_leap-dayofyear] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[all_leap-dayofweek] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[366_day-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[366_day-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[366_day-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[366_day-hour] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[366_day-dayofyear] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[366_day-dayofweek] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[gregorian-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[gregorian-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[gregorian-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[gregorian-hour] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[gregorian-dayofyear] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[gregorian-dayofweek] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-hour] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofyear] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofweek] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_cftime[365_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_cftime[360_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_cftime[julian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_cftime[all_leap] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_cftime[366_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_cftime[gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_cftime[proleptic_gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_datetime64_2d PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_datetime64_3d_dask PASSED [ 0%] 232s tests/test_accessor_dt.py::test_calendar_dask_cftime PASSED [ 0%] 232s tests/test_accessor_dt.py::test_isocalendar_cftime[365_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_isocalendar_cftime[360_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_isocalendar_cftime[julian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_isocalendar_cftime[all_leap] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_isocalendar_cftime[366_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_isocalendar_cftime[gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_isocalendar_cftime[proleptic_gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_date_cftime[365_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_date_cftime[360_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_date_cftime[julian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_date_cftime[all_leap] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_date_cftime[366_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_date_cftime[gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_date_cftime[proleptic_gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_cftime_strftime_access[365_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_cftime_strftime_access[360_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_cftime_strftime_access[julian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_cftime_strftime_access[all_leap] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_cftime_strftime_access[366_day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_cftime_strftime_access[gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_cftime_strftime_access[proleptic_gregorian] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-year] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-month] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-day] PASSED [ 0%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[365_day-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[365_day-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[365_day-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[365_day-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[360_day-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[360_day-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[360_day-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[360_day-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[julian-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[julian-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[julian-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[julian-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[julian-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[julian-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[all_leap-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[all_leap-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[all_leap-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[all_leap-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[366_day-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[366_day-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[366_day-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[366_day-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[gregorian-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[gregorian-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[gregorian-day] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[gregorian-hour] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofyear] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofweek] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-year] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-month] PASSED [ 1%] 232s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-day] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-hour] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofyear] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofweek] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_seasons[365_day] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_seasons[360_day] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_seasons[julian] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_seasons[all_leap] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_seasons[366_day] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_seasons[gregorian] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_seasons[proleptic_gregorian] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[julian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[julian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-True] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-False] PASSED [ 1%] 233s tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-True] PASSED [ 1%] 233s tests/test_accessor_str.py::test_dask PASSED [ 1%] 233s tests/test_accessor_str.py::test_count[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_count[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_count_broadcast[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_count_broadcast[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_contains[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_contains[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_contains_broadcast[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_contains_broadcast[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_starts_ends_with[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_starts_ends_with[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_starts_ends_with_broadcast[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_starts_ends_with_broadcast[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_case_bytes PASSED [ 1%] 233s tests/test_accessor_str.py::test_case_str PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace_callable PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace_unicode PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace_compiled_regex[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace_compiled_regex[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace_literal[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_replace_literal[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_extract_multi_None_raises[str] PASSED [ 1%] 233s tests/test_accessor_str.py::test_extract_multi_None_raises[bytes] PASSED [ 1%] 233s tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_single_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_single_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_single_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_single_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_multi_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_multi_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_multi_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_multi_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extract_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_single_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_single_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_single_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_single_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_multi_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_multi_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_multi_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_single_multi_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_single_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_single_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_single_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_single_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_multi_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_multi_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_multi_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_multi_multi_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_extractall_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_single_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_single_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_single_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_single_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_multi_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_multi_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_multi_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_single_multi_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_single_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_single_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_single_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_single_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_multi_case[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_multi_case[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_multi_nocase[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_multi_multi_nocase[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_findall_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_repeat[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_repeat[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_repeat_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_repeat_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_match[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_match[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_empty_str_methods PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[str-isalnum] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[str-isalpha] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[str-isdigit] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[str-islower] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[str-isspace] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[str-istitle] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[str-isupper] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[bytes-isalnum] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[bytes-isalpha] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[bytes-isdigit] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[bytes-islower] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[bytes-isspace] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[bytes-istitle] PASSED [ 2%] 233s tests/test_accessor_str.py::test_ismethods[bytes-isupper] PASSED [ 2%] 233s tests/test_accessor_str.py::test_isnumeric PASSED [ 2%] 233s tests/test_accessor_str.py::test_len[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_len[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_find[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_find[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_find_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_find_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_index[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_index[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_index_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_index_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_translate PASSED [ 2%] 233s tests/test_accessor_str.py::test_pad_center_ljust_rjust[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_pad_center_ljust_rjust[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_zfill[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_zfill[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_zfill_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_zfill_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice_replace[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice_replace[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice_replace_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_slice_replace_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_strip_lstrip_rstrip[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_strip_lstrip_rstrip[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_wrap PASSED [ 2%] 233s tests/test_accessor_str.py::test_wrap_kwargs_passed PASSED [ 2%] 233s tests/test_accessor_str.py::test_get[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_get[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_get_default[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_get_default[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_get_broadcast[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_get_broadcast[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_encode_decode PASSED [ 2%] 233s tests/test_accessor_str.py::test_encode_decode_errors PASSED [ 2%] 233s tests/test_accessor_str.py::test_partition_whitespace[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_partition_whitespace[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_partition_comma[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_partition_comma[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_partition_empty[str] PASSED [ 2%] 233s tests/test_accessor_str.py::test_partition_empty[bytes] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[str-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[str-split_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[str-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[str-split_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[str-split_10] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_10] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_10] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_10] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[str-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[str-split_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_1] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[str-split_10] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_10] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_full] PASSED [ 2%] 233s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_full] PASSED [ 3%] 233s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_1] PASSED [ 3%] 233s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_1] PASSED [ 3%] 233s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_10] PASSED [ 3%] 233s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_10] PASSED [ 3%] 233s tests/test_accessor_str.py::test_splitters_broadcast[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_splitters_broadcast[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_split_empty[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_split_empty[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_get_dummies[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_get_dummies[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_get_dummies_broadcast[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_get_dummies_broadcast[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_get_dummies_empty[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_get_dummies_empty[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_splitters_empty_str[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_splitters_empty_str[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_str[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_str[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_uniform[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_uniform[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_broadcast_right[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_broadcast_right[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_broadcast_left[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_broadcast_left[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_broadcast_both[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_broadcast_both[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_cat_multi PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_scalar[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_scalar[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_vector[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_vector[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_2d[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_2d[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_broadcast[str] PASSED [ 3%] 233s tests/test_accessor_str.py::test_join_broadcast[bytes] PASSED [ 3%] 233s tests/test_accessor_str.py::test_format_scalar PASSED [ 3%] 233s tests/test_accessor_str.py::test_format_broadcast PASSED [ 3%] 233s tests/test_accessor_str.py::test_mod_scalar PASSED [ 3%] 233s tests/test_accessor_str.py::test_mod_dict PASSED [ 3%] 233s tests/test_accessor_str.py::test_mod_broadcast_single PASSED [ 3%] 233s tests/test_accessor_str.py::test_mod_broadcast_multi PASSED [ 3%] 233s tests/test_array_api.py::test_arithmetic PASSED [ 3%] 233s tests/test_array_api.py::test_aggregation PASSED [ 3%] 233s tests/test_array_api.py::test_aggregation_skipna PASSED [ 3%] 233s tests/test_array_api.py::test_astype PASSED [ 3%] 233s tests/test_array_api.py::test_broadcast PASSED [ 3%] 233s tests/test_array_api.py::test_concat PASSED [ 3%] 233s tests/test_array_api.py::test_indexing PASSED [ 3%] 233s tests/test_array_api.py::test_properties PASSED [ 3%] 233s tests/test_array_api.py::test_reorganizing_operation PASSED [ 3%] 233s tests/test_array_api.py::test_stack PASSED [ 3%] 233s tests/test_array_api.py::test_where PASSED [ 3%] 233s tests/test_assertions.py::test_allclose_regression PASSED [ 3%] 233s tests/test_assertions.py::test_assert_allclose[Variable] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_allclose[DataArray] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_allclose[Dataset] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-numpy] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-dask] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-pint] SKIPPED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-numpy] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-dask] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-pint] SKIPPED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-numpy] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-dask] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-pint] SKIPPED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-numpy] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-dask] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-pint] SKIPPED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-numpy] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-dask] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-pint] SKIPPED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-numpy] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-dask] PASSED [ 3%] 233s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-pint] SKIPPED [ 3%] 233s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_equal] PASSED [ 3%] 233s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_identical] PASSED [ 3%] 233s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_allclose] PASSED [ 3%] 233s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_equal] PASSED [ 3%] 233s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_allclose] PASSED [ 3%] 233s tests/test_backends.py::TestCommon::test_robust_getitem PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_zero_dimensional_variable PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_write_store PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_test_data PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_load PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_dataset_compute PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_pickle PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_pickle_dataarray PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_dataset_caching PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_None_variable PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_object_dtype PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_data PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 3%] 233s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_float64_data PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_orthogonal_indexing PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_outer_indexing_reversed PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_isel_dataarray PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_array_type_after_indexing PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_dropna PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_ondisk_after_print PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_coordinates_encoding PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_endian PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_dates PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_default_fill_value PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_same_dtype PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_append_write PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_append_overwrite_values PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_multiindex_not_implemented PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_open_group PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_open_subgroup PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_write_groups PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings0-True] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings1-False] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings2-False] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[XXX] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[b\xe1r] PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_character_array PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_default_to_char_arrays PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_open_encodings PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_dump_encodings PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_dump_and_open_encodings PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_compression_encoding PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_compression PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_keep_chunksizes_if_no_original_shape PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_is_present PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_auto_chunking_is_based_on_disk_chunk_sizes PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_base_chunking_uses_disk_chunk_sizes PASSED [ 3%] 234s tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_are_disk_chunk_sizes PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_chunksizes_unlimited PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_mask_and_scale PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_0dimensional_variable PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_read_variable_len_strings PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_encoding_unlimited_dims PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_raise_on_forward_slashes_in_names PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_variable_order PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_unsorted_index_raises PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_setncattr_string PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4Data::test_refresh_from_disk SKIPPED [ 4%] 234s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_base_case PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_group PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_deepcopy PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_zero_dimensional_variable PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_store PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_test_data PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_load PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_compute PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle_dataarray PASSED [ 4%] 234s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_None_variable PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_object_dtype PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_data PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_encoded_characters PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_numpy_datetime_data PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_cftime_datetime_data PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_float64_data PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_example_1_netcdf PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_global_coordinates PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates_with_space PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_boolean_dtype PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_orthogonal_indexing PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing_negative_step PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_outer_indexing_reversed PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_isel_dataarray PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_array_type_after_indexing PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dropna PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_ondisk_after_print PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_bytes_with_fill_value PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_nchar PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_empty_vlen_string_array PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinates_encoding PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_endian PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_invalid_dataarray_names_raise PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_dates PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_fixed_width_string PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_fill_value PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_same_dtype PASSED [ 4%] 235s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_write PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_overwrite_values PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_with_invalid_dim_raises PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_multiindex_not_implemented PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_group PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_subgroup PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_groups PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[] PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_character_array PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_to_char_arrays PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_encodings PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_encodings PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_and_open_encodings PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_compression PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_keep_chunksizes_if_no_original_shape PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_is_present PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_base_chunking_uses_disk_chunk_sizes PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_are_disk_chunk_sizes PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_chunksizes_unlimited PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_mask_and_scale PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_0dimensional_variable PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_read_variable_len_strings PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_unlimited_dims PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_raise_on_forward_slashes_in_names PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_variable_order PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_setncattr_string PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_refresh_from_disk SKIPPED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_unsorted_index_raises PASSED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_caching SKIPPED [ 4%] 236s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_inconsistent_chunks PASSED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_zero_dimensional_variable SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_write_store SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_test_data SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_load SKIPPED (requir...) [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_dataset_compute SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_pickle SKIPPED (requ...) [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_pickle_dataarray SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_None_variable SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_object_dtype SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_data SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_encoded_characters SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_numpy_datetime_data SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_cftime_datetime_data SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_float64_data SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_example_1_netcdf SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_global_coordinates SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates_with_space SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_boolean_dtype SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_orthogonal_indexing SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_outer_indexing_reversed SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_isel_dataarray SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_array_type_after_indexing SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_dropna SKIPPED (requ...) [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_ondisk_after_print SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_bytes_with_fill_value SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_empty_vlen_string_array SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_coordinates_encoding SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_endian SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_invalid_dataarray_names_raise SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_dates SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_default_fill_value SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_encoding_same_dtype SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_append_overwrite_values SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_multiindex_not_implemented SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[False] SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[True] SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[None] SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_read_non_consolidated_warning SKIPPED [ 4%] 236s tests/test_backends.py::TestZarrDictStore::test_non_existent_store SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_with_chunkstore SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_auto_chunk SKIPPED (...) [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_manual_chunk SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_warning_on_bad_chunks SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_deprecate_auto_chunk SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_uneven_dask_chunks SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_dask SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_drop_encoding SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_hidden_zarr_keys SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[group1] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_compressor_encoding SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_group SKIPPED (requi...) [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_fixed_width_string SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_dataset_caching SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_write SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_success SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_fails SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_invalid_dim_raises SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_no_dims_raises SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_not_set_raises SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_not_a_raises SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_existing_encoding_raises SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[U] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[S] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_check_encoding_is_consistent_after_append SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_new_variable SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_no_overwrite SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_to_zarr_compute_false_roundtrip SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_save_emptydim[False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_save_emptydim[True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[r+] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[a] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_preexisting_override_metadata SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_region_errors SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_encoding_chunksizes SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_open_zarr_use_cftime SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_write_read_select_write SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_attributes[obj0] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_attributes[obj1] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_zero_dimensional_variable SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_store SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_test_data SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_load SKIPPED (r...) [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_dataset_compute SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_pickle SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_pickle_dataarray SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_None_variable SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_object_dtype SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_data SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_encoded_characters SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_numpy_datetime_data SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_cftime_datetime_data SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_float64_data SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_example_1_netcdf SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_global_coordinates SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates_with_space SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_boolean_dtype SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_orthogonal_indexing SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_outer_indexing_reversed SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_isel_dataarray SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_array_type_after_indexing SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_dropna SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_ondisk_after_print SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_bytes_with_fill_value SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_empty_vlen_string_array SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_coordinates_encoding SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_endian SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_invalid_dataarray_names_raise SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_dates SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_default_fill_value SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_same_dtype SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_overwrite_values SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_multiindex_not_implemented SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[False] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[True] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_read_non_consolidated_warning SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_non_existent_store SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_with_chunkstore SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_auto_chunk SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_manual_chunk SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_warning_on_bad_chunks SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_deprecate_auto_chunk SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_uneven_dask_chunks SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_dask SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_drop_encoding SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_hidden_zarr_keys SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[None] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[group1] SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_compressor_encoding SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_group SKIPPED (...) [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_fixed_width_string SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_dataset_caching SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_write SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_success SKIPPED [ 5%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_fails SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_invalid_dim_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_no_dims_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_not_set_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_not_a_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_existing_encoding_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[U] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[S] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_check_encoding_is_consistent_after_append SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_new_variable SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_no_overwrite SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_compute_false_roundtrip SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[r+] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[a] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_preexisting_override_metadata SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_errors SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_chunksizes SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_open_zarr_use_cftime SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_write_read_select_write SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_attributes[obj0] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_attributes[obj1] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing_negative_step SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_zero_dimensional_variable SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_store SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_test_data SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_load SKIPPED (requi...) [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_dataset_compute SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_pickle SKIPPED (req...) [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_pickle_dataarray SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_None_variable SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_object_dtype SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_data SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_encoded_characters SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_numpy_datetime_data SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_cftime_datetime_data SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_float64_data SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_example_1_netcdf SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_global_coordinates SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates_with_space SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_boolean_dtype SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_orthogonal_indexing SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_outer_indexing_reversed SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_isel_dataarray SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_array_type_after_indexing SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_dropna SKIPPED (req...) [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_ondisk_after_print SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_bytes_with_fill_value SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_empty_vlen_string_array SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_coordinates_encoding SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_endian SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_invalid_dataarray_names_raise SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_dates SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_default_fill_value SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_same_dtype SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_overwrite_values SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_multiindex_not_implemented SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_read_non_consolidated_warning SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_non_existent_store SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_with_chunkstore SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_auto_chunk SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_manual_chunk SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_warning_on_bad_chunks SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_deprecate_auto_chunk SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_uneven_dask_chunks SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_dask SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_drop_encoding SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_hidden_zarr_keys SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[None] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[group1] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_compressor_encoding SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_group SKIPPED (requ...) [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_fixed_width_string SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_dataset_caching SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_write SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_success SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_fails SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_invalid_dim_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_no_dims_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_not_set_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_not_a_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_existing_encoding_raises SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[U] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[S] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_check_encoding_is_consistent_after_append SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_new_variable SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_no_overwrite SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_compute_false_roundtrip SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-False] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-True] SKIPPED [ 6%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[r+] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[a] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_preexisting_override_metadata SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_errors SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_chunksizes SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_open_zarr_use_cftime SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_read_select_write SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_attributes[obj0] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_attributes[obj1] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing_negative_step SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrWriteEmpty::test_avoid_excess_metadata_calls SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_zero_dimensional_variable SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_store SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_test_data SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_load SKIPPED (requir...) [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_dataset_compute SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_pickle SKIPPED (requ...) [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_pickle_dataarray SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_None_variable SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_object_dtype SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_data SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_encoded_characters SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_numpy_datetime_data SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_cftime_datetime_data SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_timedelta_data SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_float64_data SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_example_1_netcdf SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_coordinates SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_global_coordinates SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_boolean_dtype SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_orthogonal_indexing SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_vectorized_indexing SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_outer_indexing_reversed SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_isel_dataarray SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_array_type_after_indexing SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_dropna SKIPPED (requ...) [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_ondisk_after_print SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_bytes_with_fill_value SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_empty_vlen_string_array SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_coordinates_encoding SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_endian SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_invalid_dataarray_names_raise SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg_dates SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_default_fill_value SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_in_coord SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_same_dtype SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_overwrite_values SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_multiindex_not_implemented SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_read_non_consolidated_warning SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_non_existent_store SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_with_chunkstore SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_auto_chunk SKIPPED (...) [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_manual_chunk SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_warning_on_bad_chunks SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_deprecate_auto_chunk SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_uneven_dask_chunks SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_dask SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_drop_encoding SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_hidden_zarr_keys SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_persistence_modes[None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_persistence_modes[group1] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_compressor_encoding SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_group SKIPPED (requi...) [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg_fixed_width_string SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_dataset_caching SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_write SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_rplus_success SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_rplus_fails SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_invalid_dim_raises SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_no_dims_raises SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_append_dim_not_set_raises SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_not_a_raises SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_existing_encoding_raises SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_string_length_mismatch_raises[U] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_string_length_mismatch_raises[S] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_check_encoding_is_consistent_after_append SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_new_variable SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_append_dim_no_overwrite SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_to_zarr_compute_false_roundtrip SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_save_emptydim[False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_save_emptydim[True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-None] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-False] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-True] SKIPPED [ 7%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[r+] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[a] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_preexisting_override_metadata SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_errors SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_chunksizes SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_open_zarr_use_cftime SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_write_read_select_write SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_attributes[obj0] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_attributes[obj1] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_vectorized_indexing_negative_step SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_coordinates_with_space SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_zero_dimensional_variable SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_store SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_test_data SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_load SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dataset_compute SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_pickle SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_pickle_dataarray SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_None_variable SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_object_dtype SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_data SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_encoded_characters SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_numpy_datetime_data SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_cftime_datetime_data SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_timedelta_data SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_float64_data SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_example_1_netcdf SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_coordinates SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_global_coordinates SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_boolean_dtype SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_orthogonal_indexing SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_vectorized_indexing SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_outer_indexing_reversed SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_isel_dataarray SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_array_type_after_indexing SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dropna SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_ondisk_after_print SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_bytes_with_fill_value SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_empty_vlen_string_array SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinates_encoding SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_endian SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_invalid_dataarray_names_raise SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg_dates SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_default_fill_value SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_in_coord SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_same_dtype SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_overwrite_values SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_multiindex_not_implemented SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_read_non_consolidated_warning SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_non_existent_store SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_with_chunkstore SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_auto_chunk SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_manual_chunk SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_warning_on_bad_chunks SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_deprecate_auto_chunk SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_uneven_dask_chunks SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_dask SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_drop_encoding SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_hidden_zarr_keys SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_persistence_modes[None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_persistence_modes[group1] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_compressor_encoding SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_group SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg_fixed_width_string SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dataset_caching SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_write SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_rplus_success SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_rplus_fails SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_invalid_dim_raises SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_no_dims_raises SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_append_dim_not_set_raises SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_not_a_raises SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_existing_encoding_raises SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_string_length_mismatch_raises[U] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_string_length_mismatch_raises[S] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_check_encoding_is_consistent_after_append SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_new_variable SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_append_dim_no_overwrite SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_to_zarr_compute_false_roundtrip SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_save_emptydim[False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_save_emptydim[True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-False] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-True] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-None] SKIPPED [ 8%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[r+] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[a] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_preexisting_override_metadata SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_errors SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_chunksizes SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_open_zarr_use_cftime SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_read_select_write SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_attributes[obj0] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_attributes[obj1] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_vectorized_indexing_negative_step SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_coordinates_with_space SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_zero_dimensional_variable SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_store SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_test_data SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_load SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dataset_compute SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_pickle SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_pickle_dataarray SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_None_variable SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_object_dtype SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_data SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_encoded_characters SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_numpy_datetime_data SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_cftime_datetime_data SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_timedelta_data SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_float64_data SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_example_1_netcdf SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_coordinates SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_global_coordinates SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_boolean_dtype SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_orthogonal_indexing SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_vectorized_indexing SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_outer_indexing_reversed SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_isel_dataarray SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_array_type_after_indexing SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dropna SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_ondisk_after_print SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_bytes_with_fill_value SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_empty_vlen_string_array SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinates_encoding SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_endian SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_invalid_dataarray_names_raise SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg_dates SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_default_fill_value SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_in_coord SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_same_dtype SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_overwrite_values SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_multiindex_not_implemented SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_read_non_consolidated_warning SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_non_existent_store SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_with_chunkstore SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_auto_chunk SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_manual_chunk SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_warning_on_bad_chunks SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_deprecate_auto_chunk SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_uneven_dask_chunks SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_dask SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_drop_encoding SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_hidden_zarr_keys SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_persistence_modes[None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_persistence_modes[group1] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_compressor_encoding SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_group SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg_fixed_width_string SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dataset_caching SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_write SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_rplus_success SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_rplus_fails SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_invalid_dim_raises SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_no_dims_raises SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_append_dim_not_set_raises SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_not_a_raises SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_existing_encoding_raises SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_string_length_mismatch_raises[U] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_string_length_mismatch_raises[S] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_check_encoding_is_consistent_after_append SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_new_variable SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_append_dim_no_overwrite SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_to_zarr_compute_false_roundtrip SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_save_emptydim[False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_save_emptydim[True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-False] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-True] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[None] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[r+] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[a] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_preexisting_override_metadata SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_errors SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_chunksizes SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_open_zarr_use_cftime SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_read_select_write SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_attributes[obj0] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_attributes[obj1] SKIPPED [ 9%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_vectorized_indexing_negative_step SKIPPED [ 10%] 236s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_coordinates_with_space SKIPPED [ 10%] 236s tests/test_backends.py::test_zarr_storage_options SKIPPED (requires ...) [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_dtype_coercion_error PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_zero_dimensional_variable PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_write_store PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_test_data PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_load PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_dataset_compute PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_pickle PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_pickle_dataarray PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_dataset_caching PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_None_variable PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_object_dtype PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_data PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_encoded_characters PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_numpy_datetime_data PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_cftime_datetime_data PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_float64_data PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_example_1_netcdf PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_global_coordinates PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates_with_space PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_boolean_dtype PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_orthogonal_indexing PASSED [ 10%] 236s tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing_negative_step PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_outer_indexing_reversed PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_isel_dataarray PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_array_type_after_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_dropna PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_ondisk_after_print PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_coordinates_encoding PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_endian PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_invalid_dataarray_names_raise PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_dates PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_fixed_width_string PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_default_fill_value PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_encoding_same_dtype PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_append_write PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_append_overwrite_values PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_append_with_invalid_dim_raises PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_multiindex_not_implemented PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_to_netcdf_explicit_engine PASSED [ 10%] 237s tests/test_backends.py::TestScipyInMemoryData::test_bytes_pickle PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_dtype_coercion_error PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_zero_dimensional_variable PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_write_store PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_test_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_load PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_dataset_compute PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_dataset_caching PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_None_variable PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_object_dtype PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_encoded_characters PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_numpy_datetime_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_cftime_datetime_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_float64_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_example_1_netcdf PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_global_coordinates PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates_with_space PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_boolean_dtype PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_orthogonal_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing_negative_step PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_outer_indexing_reversed PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_isel_dataarray PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_array_type_after_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_dropna PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_ondisk_after_print PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_dataset_roundtrip PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_coordinates_encoding PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_roundtrip_endian PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_invalid_dataarray_names_raise PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_dates PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_fixed_width_string PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_default_fill_value PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_encoding_same_dtype PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_append_write PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_append_overwrite_values PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_append_with_invalid_dim_raises PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_multiindex_not_implemented PASSED [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_pickle SKIPPED (ca...) [ 10%] 237s tests/test_backends.py::TestScipyFileObject::test_pickle_dataarray SKIPPED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_dtype_coercion_error PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_zero_dimensional_variable PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_write_store PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_test_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_load PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_dataset_compute PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_pickle PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_pickle_dataarray PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_dataset_caching PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_None_variable PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_object_dtype PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_encoded_characters PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_numpy_datetime_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_cftime_datetime_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_float64_data PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_global_coordinates PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates_with_space PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_roundtrip_boolean_dtype PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_orthogonal_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing_negative_step PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_outer_indexing_reversed PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_isel_dataarray PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_array_type_after_indexing PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_dropna PASSED [ 10%] 237s tests/test_backends.py::TestScipyFilePath::test_ondisk_after_print PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 238s tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_coordinates_encoding PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_endian PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_invalid_dataarray_names_raise PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_dates PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_default_fill_value PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_encoding_same_dtype PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_append_write PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_append_overwrite_values PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_append_with_invalid_dim_raises PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_multiindex_not_implemented PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_array_attrs PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf_gz PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_netcdf3_endianness PASSED [ 11%] 238s tests/test_backends.py::TestScipyFilePath::test_nc4_scipy PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dtype_coercion_error PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_zero_dimensional_variable PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_write_store PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_test_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_load PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_compute PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle_dataarray PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_caching PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_None_variable PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_object_dtype PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_float64_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_orthogonal_indexing PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_outer_indexing_reversed PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_isel_dataarray PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_array_type_after_indexing PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dropna PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_ondisk_after_print PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinates_encoding PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_endian PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_dates PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_default_fill_value PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_same_dtype PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_write PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_overwrite_values PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_multiindex_not_implemented PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_vlen_string PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dtype_coercion_error PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_zero_dimensional_variable PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_write_store PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_test_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_load PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_compute PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle_dataarray PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_caching PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_None_variable PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_object_dtype PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_data PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 11%] 238s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_float64_data PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_orthogonal_indexing PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_outer_indexing_reversed PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_isel_dataarray PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_array_type_after_indexing PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dropna PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_ondisk_after_print PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinates_encoding PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_endian PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_dates PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_default_fill_value PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_same_dtype PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_write PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_overwrite_values PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 11%] 239s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_multiindex_not_implemented PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_dtype_coercion_error PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_zero_dimensional_variable PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_test_data PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_load PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_dataset_compute PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_pickle PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_pickle_dataarray PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_dataset_caching PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_None_variable PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_object_dtype PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_data PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_encoded_characters PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_numpy_datetime_data PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_cftime_datetime_data PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_float64_data PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_example_1_netcdf PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_global_coordinates PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates_with_space PASSED [ 11%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_boolean_dtype PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_orthogonal_indexing PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing_negative_step PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_outer_indexing_reversed PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_isel_dataarray PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_array_type_after_indexing PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_dropna PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_ondisk_after_print PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_bytes_with_fill_value PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_with_fill_value_nchar PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_empty_vlen_string_array PASSED [ 12%] 239s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_coordinates_encoding PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_endian PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_invalid_dataarray_names_raise PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_dates PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_fixed_width_string PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_default_fill_value PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_encoding_same_dtype PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_append_write PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_append_overwrite_values PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_append_with_invalid_dim_raises PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_multiindex_not_implemented PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_write_store PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_engine PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_cross_engine_read_write_netcdf3 PASSED [ 12%] 240s tests/test_backends.py::TestGenericNetCDFData::test_encoding_unlimited_dims PASSED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_zero_dimensional_variable SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_write_store SKIPPED (...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_test_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_load SKIPPED (require...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_dataset_compute SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_pickle SKIPPED (requi...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_pickle_dataarray SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_dataset_caching SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_None_variable SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_object_dtype SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_encoded_characters SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_numpy_datetime_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_cftime_datetime_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_float64_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_example_1_netcdf SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_global_coordinates SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates_with_space SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_boolean_dtype SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_orthogonal_indexing SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing_negative_step SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_outer_indexing_reversed SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_isel_dataarray SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_array_type_after_indexing SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_dropna SKIPPED (requi...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_ondisk_after_print SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_bytes_with_fill_value SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_empty_vlen_string_array SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_coordinates_encoding SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_endian SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_invalid_dataarray_names_raise SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_dates SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_fixed_width_string SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_default_fill_value SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_same_dtype SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_append_write SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_append_overwrite_values SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_append_with_invalid_dim_raises SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_multiindex_not_implemented SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_refresh_from_disk SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_open_group SKIPPED (r...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_open_subgroup SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_write_groups SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_character_array SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_default_to_char_arrays SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_open_encodings SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_dump_encodings SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_dump_and_open_encodings SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_compression_encoding SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_compression SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_keep_chunksizes_if_no_original_shape SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_is_present SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_chunksizes_unlimited SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_mask_and_scale SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_0dimensional_variable SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_read_variable_len_strings SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_raise_on_forward_slashes_in_names SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_complex SKIPPED (requ...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_complex_error[None] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_complex_error[False] SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_numpy_bool_ SKIPPED (...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_cross_engine_read_write_netcdf4 SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_read_byte_attrs_as_unicode SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_encoding_unlimited_dims SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_compression_encoding_h5py SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_compression_check_encoding_h5py SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFData::test_dump_encodings_h5py SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_open_dataset_group SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_deepcopy SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_zero_dimensional_variable SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_write_store SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_test_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_load SKIPPED (r...) [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_compute SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_pickle SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_pickle_dataarray SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_caching SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_None_variable SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_object_dtype SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_encoded_characters SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_numpy_datetime_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_cftime_datetime_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_float64_data SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_example_1_netcdf SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_global_coordinates SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates_with_space SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_boolean_dtype SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_orthogonal_indexing SKIPPED [ 12%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing_negative_step SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_outer_indexing_reversed SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_isel_dataarray SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_array_type_after_indexing SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_dropna SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_ondisk_after_print SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_bytes_with_fill_value SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_empty_vlen_string_array SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinates_encoding SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_endian SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_invalid_dataarray_names_raise SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_dates SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_fixed_width_string SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_default_fill_value SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_same_dtype SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_append_write SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_append_overwrite_values SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_append_with_invalid_dim_raises SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_multiindex_not_implemented SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_refresh_from_disk SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_open_group SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_open_subgroup SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_write_groups SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_character_array SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_default_to_char_arrays SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_open_encodings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_and_open_encodings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_compression SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_keep_chunksizes_if_no_original_shape SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_is_present SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_chunksizes_unlimited SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_mask_and_scale SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_0dimensional_variable SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_read_variable_len_strings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_raise_on_forward_slashes_in_names SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_complex SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[None] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[False] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_numpy_bool_ SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_cross_engine_read_write_netcdf4 SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_read_byte_attrs_as_unicode SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_unlimited_dims SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding_h5py SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_check_encoding_h5py SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings_h5py SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_open_badbytes SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_open_twice SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFFileObject::test_open_fileobj SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_zero_dimensional_variable SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_store SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_test_data SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_load SKIPPED (...) [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_compute SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle_dataarray SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_None_variable SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_object_dtype SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_data SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_encoded_characters SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_numpy_datetime_data SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_cftime_datetime_data SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_float64_data SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_example_1_netcdf SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_global_coordinates SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates_with_space SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_boolean_dtype SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_orthogonal_indexing SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing_negative_step SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_outer_indexing_reversed SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_isel_dataarray SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_array_type_after_indexing SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dropna SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_ondisk_after_print SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_bytes_with_fill_value SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_empty_vlen_string_array SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinates_encoding SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_endian SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_invalid_dataarray_names_raise SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_dates SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_fixed_width_string SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_fill_value SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_same_dtype SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_write SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_overwrite_values SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_with_invalid_dim_raises SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_multiindex_not_implemented SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_refresh_from_disk SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_group SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_subgroup SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_groups SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_character_array SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_to_char_arrays SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_encodings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_and_open_encodings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_compression SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_keep_chunksizes_if_no_original_shape SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_is_present SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_chunksizes_unlimited SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_mask_and_scale SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_0dimensional_variable SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_variable_len_strings SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_raise_on_forward_slashes_in_names SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex SKIPPED [ 13%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[None] SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[False] SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_numpy_bool_ SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_cross_engine_read_write_netcdf4 SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_byte_attrs_as_unicode SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_unlimited_dims SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding_h5py SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_check_encoding_h5py SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings_h5py SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_caching SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_inconsistent_chunks SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_robust_getitem SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list SKIPPED [ 14%] 240s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list_empty_driver_kwds SKIPPED [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-None] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-5] XPASS [ 14%] 240s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-None] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-5] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-None] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-5] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-None] XPASS [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-5] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-None] SKIPPED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_can_open_path_objects PASSED [ 14%] 241s tests/test_backends.py::test_open_mfdataset_list_attr PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-nested-t] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-by_coords-None] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-nested-t] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-by_coords-None] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-nested-t] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-by_coords-None] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-nested-t] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-by_coords-None] PASSED [ 14%] 241s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[override] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[no_conflicts] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[identical] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop_conflicts] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_attr_by_coords PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataarray_attr_by_coords PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[all-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[all-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[minimal-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[minimal-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[different-nested-t] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[different-by_coords-None] PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_all PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_minimal PASSED [ 14%] 242s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_invalid_data_vars_value_should_fail PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_zero_dimensional_variable PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_test_data PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_load PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_dataset_compute PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_pickle PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_pickle_dataarray PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_None_variable PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_object_dtype PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_string_data PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_timedelta_data PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_float64_data PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_example_1_netcdf PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_coordinates PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_global_coordinates PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_roundtrip_boolean_dtype PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_orthogonal_indexing PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_vectorized_indexing PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_vectorized_indexing_negative_step PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_outer_indexing_reversed PASSED [ 14%] 242s tests/test_backends.py::TestDask::test_isel_dataarray PASSED [ 14%] 243s tests/test_backends.py::TestDask::test_array_type_after_indexing PASSED [ 14%] 243s tests/test_backends.py::TestDask::test_dropna PASSED [ 14%] 243s tests/test_backends.py::TestDask::test_ondisk_after_print PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_roundtrip_string_encoded_characters PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_roundtrip_coordinates_with_space PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_roundtrip_numpy_datetime_data PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_roundtrip_cftime_datetime_data PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_write_store PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_dataset_caching PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_no_files SKIPPED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_2d PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_pathlib PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_2d_pathlib PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_2 PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_attrs_mfdataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file_path PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_auto_combine PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_raise_on_bad_combine_args PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_encoding_mfdataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_preprocess_mfdataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_save_mfdataset_roundtrip PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_save_mfdataset_invalid PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_save_mfdataset_invalid_dataarray PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_save_mfdataset_pathlib_roundtrip PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_save_mfdataset_pass_kwargs PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_and_do_math PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim_none PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim_default_none PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_dataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_single_dataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_open_multi_dataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_dask_roundtrip PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_deterministic_names PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_dataarray_compute PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_load_dataset PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_load_dataarray PASSED [ 15%] 243s tests/test_backends.py::TestDask::test_inline_array PASSED [ 15%] 243s tests/test_backends.py::TestPydap::test_cmp_local_file SKIPPED (requ...) [ 15%] 243s tests/test_backends.py::TestPydap::test_compatible_to_netcdf SKIPPED [ 15%] 243s tests/test_backends.py::TestPydap::test_dask SKIPPED (requires pydap...) [ 15%] 243s tests/test_backends.py::TestPydapOnline::test_cmp_local_file SKIPPED [ 15%] 243s tests/test_backends.py::TestPydapOnline::test_compatible_to_netcdf SKIPPED [ 15%] 243s tests/test_backends.py::TestPydapOnline::test_dask SKIPPED (requires...) [ 15%] 243s tests/test_backends.py::TestPydapOnline::test_session SKIPPED (requi...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_dtype_coercion_error SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_zero_dimensional_variable SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_test_data SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_load SKIPPED (requires Nio) [ 15%] 243s tests/test_backends.py::TestPyNio::test_dataset_compute SKIPPED (req...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_pickle SKIPPED (requires Nio) [ 15%] 243s tests/test_backends.py::TestPyNio::test_pickle_dataarray SKIPPED (re...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_dataset_caching SKIPPED (req...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_None_variable SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_object_dtype SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_string_data SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_string_encoded_characters SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_numpy_datetime_data SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_cftime_datetime_data SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_timedelta_data SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_float64_data SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_example_1_netcdf SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_coordinates SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_global_coordinates SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_coordinates_with_space SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_boolean_dtype SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_orthogonal_indexing SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_vectorized_indexing SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_vectorized_indexing_negative_step SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_outer_indexing_reversed SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_isel_dataarray SKIPPED (requ...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_array_type_after_indexing SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_dropna SKIPPED (requires Nio) [ 15%] 243s tests/test_backends.py::TestPyNio::test_ondisk_after_print SKIPPED (...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_bytes_with_fill_value SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_empty_vlen_string_array SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_coordinates_encoding SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_roundtrip_endian SKIPPED (re...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_invalid_dataarray_names_raise SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_encoding_kwarg SKIPPED (requ...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_encoding_kwarg_dates SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_encoding_kwarg_fixed_width_string SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_default_fill_value SKIPPED (...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_in_coord SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_encoding_same_dtype SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_append_write SKIPPED (requir...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_append_overwrite_values SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_append_with_invalid_dim_raises SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_multiindex_not_implemented SKIPPED [ 15%] 243s tests/test_backends.py::TestPyNio::test_write_store SKIPPED (require...) [ 15%] 243s tests/test_backends.py::TestPyNio::test_kwargs SKIPPED (requires Nio) [ 15%] 243s tests/test_backends.py::TestPyNio::test_weakrefs SKIPPED (requires Nio) [ 15%] 243s tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding PASSED [ 15%] 243s tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding_netcdf4 PASSED [ 15%] 243s tests/test_backends.py::TestEncodingInvalid::test_extract_h5nc_encoding PASSED [ 15%] 243s tests/test_backends.py::TestValidateAttrs::test_validating_attrs PASSED [ 15%] 243s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name PASSED [ 15%] 243s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_with_name PASSED [ 15%] 243s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_coord_name_clash PASSED [ 15%] 243s tests/test_backends.py::TestDataArrayToNetCDF::test_open_dataarray_options PASSED [ 15%] 243s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_return_bytes PASSED [ 15%] 243s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name_pathlib PASSED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[tmp_path] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[ZipStore] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[Dict] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[tmp_path] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[ZipStore] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[Dict] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[tmp_path] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[ZipStore] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[Dict] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[tmp_path] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[ZipStore] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[Dict] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[tmp_path] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[ZipStore] SKIPPED [ 15%] 243s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[Dict] SKIPPED [ 15%] 243s tests/test_backends.py::test_no_warning_from_dask_effective_get PASSED [ 15%] 243s tests/test_backends.py::test_source_encoding_always_present PASSED [ 15%] 243s tests/test_backends.py::test_source_encoding_always_present_with_pathlib PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[proleptic_gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[standard] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-proleptic_gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-standard] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-proleptic_gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-standard] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-360_day] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-365_day] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-366_day] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-all_leap] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-julian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-noleap] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-proleptic_gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[1500-standard] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-360_day] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-365_day] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-366_day] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-all_leap] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-gregorian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-julian] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-noleap] PASSED [ 15%] 243s tests/test_backends.py::test_use_cftime_true[2000-proleptic_gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2000-standard] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-360_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-365_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-366_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-all_leap] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-julian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-noleap] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-proleptic_gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_true[2500-standard] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[standard] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-standard] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-360_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-365_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-366_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-all_leap] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-julian] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-noleap] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-360_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-365_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-366_day] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-all_leap] PASSED [ 16%] 243s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-julian] PASSED [ 16%] 244s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-noleap] PASSED [ 16%] 244s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-360_day] PASSED [ 16%] 244s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-365_day] PASSED [ 16%] 244s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-366_day] PASSED [ 16%] 244s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-all_leap] PASSED [ 16%] 244s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-julian] PASSED [ 16%] 244s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-noleap] PASSED [ 16%] 244s tests/test_backends.py::test_invalid_netcdf_raises[netcdf4] PASSED [ 16%] 244s tests/test_backends.py::test_invalid_netcdf_raises[scipy] PASSED [ 16%] 244s tests/test_backends.py::test_encode_zarr_attr_value SKIPPED (require...) [ 16%] 244s tests/test_backends.py::test_extract_zarr_variable_encoding SKIPPED [ 16%] 244s tests/test_backends.py::test_open_fsspec SKIPPED (requires zarr) [ 16%] 244s tests/test_backends.py::test_load_single_value_h5netcdf SKIPPED (req...) [ 16%] 244s tests/test_backends.py::test_open_dataset_chunking_zarr[auto] SKIPPED [ 16%] 244s tests/test_backends.py::test_open_dataset_chunking_zarr[-1] SKIPPED [ 16%] 244s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks2] SKIPPED [ 16%] 244s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks3] SKIPPED [ 16%] 244s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks4] SKIPPED [ 16%] 244s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks5] SKIPPED [ 16%] 244s tests/test_backends.py::test_chunking_consintency[auto] SKIPPED (req...) [ 16%] 244s tests/test_backends.py::test_chunking_consintency[-1] SKIPPED (requi...) [ 16%] 244s tests/test_backends.py::test_chunking_consintency[chunks2] SKIPPED (...) [ 16%] 244s tests/test_backends.py::test_chunking_consintency[chunks3] SKIPPED (...) [ 16%] 244s tests/test_backends.py::test_chunking_consintency[chunks4] SKIPPED (...) [ 16%] 244s tests/test_backends.py::test_chunking_consintency[chunks5] SKIPPED (...) [ 16%] 244s tests/test_backends.py::test_netcdf4_entrypoint PASSED [ 16%] 244s tests/test_backends.py::test_scipy_entrypoint PASSED [ 16%] 244s tests/test_backends.py::test_h5netcdf_entrypoint SKIPPED (requires h...) [ 16%] 244s tests/test_backends.py::test_write_file_from_np_str[str] PASSED [ 16%] 244s tests/test_backends.py::test_write_file_from_np_str[str_] PASSED [ 16%] 244s tests/test_backends.py::TestNCZarr::test_open_nczarr SKIPPED (requir...) [ 16%] 244s tests/test_backends.py::TestNCZarr::test_overwriting_nczarr SKIPPED [ 16%] 244s tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[a] SKIPPED [ 16%] 244s tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[r+] SKIPPED [ 16%] 244s tests/test_backends.py::test_pickle_open_mfdataset_dataset PASSED [ 16%] 244s tests/test_backends.py::test_zarr_closing_internal_zip_store SKIPPED [ 16%] 244s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_all SKIPPED [ 16%] 244s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_mixed SKIPPED [ 16%] 244s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_noncontiguous SKIPPED [ 16%] 244s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_new_coord_vals SKIPPED [ 16%] 244s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_index_write SKIPPED [ 16%] 244s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_append SKIPPED [ 16%] 244s tests/test_backends.py::test_zarr_region SKIPPED (requires zarr) [ 16%] 244s tests/test_backends_api.py::test__get_default_engine PASSED [ 16%] 244s tests/test_backends_api.py::test_custom_engine PASSED [ 16%] 244s tests/test_backends_api.py::test_multiindex PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape0-pref_chunks0] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape1-pref_chunks1] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape2-pref_chunks2] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape3-pref_chunks3] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape0-pref_chunks0] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape1-pref_chunks1] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape2-pref_chunks2] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape3-pref_chunks3] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape0-pref_chunks0-req_chunks0] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape1-pref_chunks1-req_chunks1] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape2-pref_chunks2-req_chunks2] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape3-pref_chunks3-req_chunks3] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape4-pref_chunks4-req_chunks4] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape0-pref_chunks0-req_chunks0] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape1-pref_chunks1-req_chunks1] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape2-pref_chunks2-req_chunks2] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape3-pref_chunks3-req_chunks3] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape4-pref_chunks4-req_chunks4] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape5-pref_chunks5-req_chunks5] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape6-pref_chunks6-req_chunks6] PASSED [ 16%] 244s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape7-pref_chunks7-req_chunks7] PASSED [ 16%] 244s tests/test_backends_common.py::test_robust_getitem PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_mock_write[1] PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_mock_write[2] PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_mock_write[3] PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_mock_write[None] PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_autoclose[True] PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_autoclose[False] PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_autoclose_while_locked PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_repr PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_cache_and_refcounts PASSED [ 16%] 244s tests/test_backends_file_manager.py::test_file_manager_cache_repeated_open PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_cache_with_pickle PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[1] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[2] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[3] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[None] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[1] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[2] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[3] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[None] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_pickle[1] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_pickle[2] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_pickle[3] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_write_pickle[None] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_read[1] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_read[2] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_read[3] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_read[None] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_acquire_context[1] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_acquire_context[2] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_acquire_context[3] PASSED [ 16%] 245s tests/test_backends_file_manager.py::test_file_manager_acquire_context[None] PASSED [ 16%] 245s tests/test_backends_locks.py::test_threaded_lock PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_simple PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_trivial PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_invalid PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_update_priority PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_del PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_on_evict PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_on_evict_trivial PASSED [ 16%] 245s tests/test_backends_lru_cache.py::test_resize PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar[standard-noleap-None-D] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar[noleap-proleptic_gregorian-True-D] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar[noleap-all_leap-None-D] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar[all_leap-proleptic_gregorian-False-4h] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-360_day-proleptic_gregorian-D] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-360_day-proleptic_gregorian-D] PASSED [ 16%] 245s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] PASSED [ 16%] 246s tests/test_calendar_ops.py::test_convert_calendar_missing[standard-noleap-D] PASSED [ 16%] 246s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-proleptic_gregorian-4h] PASSED [ 16%] 246s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] PASSED [ 16%] 246s tests/test_calendar_ops.py::test_convert_calendar_missing[360_day-noleap-D] PASSED [ 16%] 246s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-360_day-D] PASSED [ 16%] 246s tests/test_calendar_ops.py::test_convert_calendar_errors PASSED [ 16%] 246s tests/test_calendar_ops.py::test_convert_calendar_same_calendar PASSED [ 16%] 246s tests/test_calendar_ops.py::test_interp_calendar[standard-noleap] PASSED [ 16%] 246s tests/test_calendar_ops.py::test_interp_calendar[noleap-proleptic_gregorian] PASSED [ 17%] 246s tests/test_calendar_ops.py::test_interp_calendar[standard-360_day] PASSED [ 17%] 246s tests/test_calendar_ops.py::test_interp_calendar[360_day-proleptic_gregorian] PASSED [ 17%] 246s tests/test_calendar_ops.py::test_interp_calendar[noleap-all_leap] PASSED [ 17%] 246s tests/test_calendar_ops.py::test_interp_calendar[360_day-noleap] PASSED [ 17%] 246s tests/test_calendar_ops.py::test_interp_calendar_errors PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-1] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-12] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-None] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-MS] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-ME] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-YS-JAN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-Y-DEC] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-QS-MAR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-QE-MAR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-D] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-h] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-min] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-s] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-ms] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_rule_code[-us] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[M-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2M-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[ME-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ME-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[MS-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2MS-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[D-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2D-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[H-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2H-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[h-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2h-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[T-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2T-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[min-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2min-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[S-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2S-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[L-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2L-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[ms-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ms-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[U-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2U-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[us-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2us-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-1-JAN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-2-FEB] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-3-MAR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-4-APR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-5-MAY] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-6-JUN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-7-JUL] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-8-AUG] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-9-SEP] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-10-OCT] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-11-NOV] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-12-DEC] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-0-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-1-JAN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-2-FEB] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-3-MAR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-4-APR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-5-MAY] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-6-JUN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-7-JUL] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-8-AUG] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-9-SEP] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-10-OCT] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-11-NOV] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-12-DEC] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-0-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-1-JAN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-2-FEB] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-3-MAR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-4-APR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-5-MAY] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-6-JUN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-7-JUL] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-8-AUG] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-9-SEP] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-10-OCT] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-11-NOV] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-12-DEC] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-0-] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-1-JAN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-2-FEB] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-3-MAR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-4-APR] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-5-MAY] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-6-JUN] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-7-JUL] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-8-AUG] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-9-SEP] PASSED [ 17%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-1-JAN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-2-FEB] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-3-MAR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-4-APR] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-5-MAY] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-6-JUN] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-7-JUL] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-8-AUG] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-9-SEP] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-10-OCT] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-11-NOV] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-12-DEC] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-0-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_invalid_to_offset_str[Z] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_invalid_to_offset_str[7min2] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_invalid_to_offset_str[AM] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_invalid_to_offset_str[M-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_invalid_to_offset_str[AS-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_invalid_to_offset_str[QS-] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_invalid_to_offset_str[1H1min] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime_error_no_calendar PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_to_cftime_datetime_error_type_error PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_mul_float_multiple_next_higher_resolution PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_Microsecond_multiplied_float_error PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 3)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 1)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 22)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 58)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 58)] PASSED [ 21%] 246s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 21%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 21%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 1)] PASSED [ 21%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 22)] PASSED [ 21%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 58)] PASSED [ 21%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 1)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 22)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 1)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 22)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 1)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 22)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 1)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 22)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 1)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 22)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 1)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 22)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 247s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[365_day] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[360_day] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[julian] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[all_leap] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[366_day] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[gregorian] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[proleptic_gregorian] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_non_december[standard] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[365_day] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[360_day] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[julian] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[all_leap] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[366_day] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[gregorian] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[proleptic_gregorian] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_days_in_month_december[standard] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 23%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 3, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 2, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 3, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 2, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 3, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 2, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 2, 1)--(2, 4, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(2, 4, 1)--(1, 2, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)--(1, 2, 1, 5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 3, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1, 5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-(5, 5, 5, 5)--(1, 2)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-(5, 5, 5, 5)--(1, 1)-(5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 24%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(2, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 1, 1, 5, 5, 5, 5)--(1, 1, 1, 5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[365_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[360_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[julian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[366_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[standard-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1, 5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-()--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(3, 12)-()--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(2, 12)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-(5, 5, 5, 5)--(1, 12)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 3, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 1, 1, 5, 5, 5, 5)--(1, 12, 1, 5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1, 5, 5, 5, 5)--(1, 6)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(2, 3)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-(5, 5, 5, 5)--(1, 9)-(5, 5, 5, 5)] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 27%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 5)--False] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-(1,)-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 1, 1)-(1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 5)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 5)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 1, 1)-(1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 5)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 5)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 1, 1)-(1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 5)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 5)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 1, 1)-(1, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] PASSED [ 28%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 1, 1)-(1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 1, 1)-(1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 1, 1)-(1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 5)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 247s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 1, 1)-(1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 6)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 5)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 5)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 1, 1)-(1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 2, 1)-(1, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 1, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 2, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 1, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 2, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 1, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 2, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 1, 1)-(1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 2, 1)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 3)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 31%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01-0001-01-04-None-D-neither-False-[(1, 1, 2), (1, 1, 3)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01-0001-01-04-None-D-None-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01-0001-01-04-None-D-left-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01-0001-01-04-None-D-right-False-[(1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01T01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01 01:00:00-0001-01-04-None-D-both-False-[(1, 1, 1, 1), (1, 1, 2, 1), (1, 1, 3, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01T01:00:00-0001-01-04-None-D-both-True-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01-None-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-None-0001-01-04-4-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-(1, 1, 1)-0001-01-04-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-(1, 1, 1)-(1, 1, 4)-None-D-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-30-0011-02-01-None-3YS-JUN-both-False-[(1, 6, 1), (4, 6, 1), (7, 6, 1), (10, 6, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0010-None-4--both-False-[(10, 1, 1), (8, 1, 1), (6, 1, 1), (4, 1, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-01-0001-01-04-4-None-both-False-[(1, 1, 1), (1, 1, 2), (1, 1, 3), (1, 1, 4)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-06-01-None-4-3QS-JUN-both-False-[(1, 6, 1), (2, 3, 1), (2, 12, 1), (3, 9, 1)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range_name PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-None-5-Y-None] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-None-None-Y-None] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-2000-None-Y-None] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-None-None-None] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-None-None-None-None] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-None-Y-up] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-5-Y-None] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_invalid_cftime_arg PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_specific_month_end[2ME-noleap-[(2, 28), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_specific_month_end[2ME-all_leap-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_specific_month_end[2ME-360_day-[(2, 30), (4, 30), (6, 30), (8, 30), (10, 30), (12, 30)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_specific_month_end[2ME-standard-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_specific_month_end[2ME-gregorian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_specific_month_end[2ME-julian-[(2, 29), (4, 30), (6, 30), (8, 31), (10, 31), (12, 31)]] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2000-2001-365] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2000-2001-366] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2000-2001-360] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[standard-2000-2001-366] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2000-2001-366] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[julian-2000-2001-366] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2001-2002-365] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2001-2002-366] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2001-2002-360] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[standard-2001-2002-365] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2001-2002-365] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_calendar_year_length[julian-2001-2002-365] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[Y] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[M] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[D] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[Y] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[M] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[D] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_range_standard_calendar_refers_to_gregorian PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range[1990-01-01-standard-None-DatetimeIndex] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range[1990-01-01-proleptic_gregorian-True-CFTimeIndex] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range[1990-01-01-noleap-None-CFTimeIndex] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range[1990-01-01-gregorian-False-DatetimeIndex] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range[1400-01-01-standard-None-CFTimeIndex] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range[3400-01-01-standard-None-CFTimeIndex] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_errors PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-02-28-3h-all_leap-gregorian-False-2020-02-28-True] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like_same_calendar PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_date_range_like_errors PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed_and_inclusive_error[cftime_range] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed_and_inclusive_error[date_range] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[cftime_range] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[date_range] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[None-both-cftime] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[None-both-date] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[left-left-cftime] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[left-left-date] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[right-right-cftime] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[right-right-date] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[cftime_range] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[date_range] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[A] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[AS] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[Q] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[M] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[H] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[T] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[S] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[L] PASSED [ 32%] 248s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[U] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[year] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[month] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[month-dash] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[day] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[day-dash] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[hour] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[hour-dash] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[hour-space-separator] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[minute] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[minute-dash] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[minute-space-separator] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[second] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[second-dash] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_parse_iso8601_like[second-space-separator] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[365_day-bar-bar] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[365_day-None-foo] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[360_day-bar-bar] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[360_day-None-foo] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[julian-bar-bar] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[julian-None-foo] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[all_leap-bar-bar] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[all_leap-None-foo] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[366_day-bar-bar] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[366_day-None-foo] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[gregorian-bar-bar] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[gregorian-None-foo] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-bar-bar] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-None-foo] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_assert_all_valid_date_type[365_day] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_assert_all_valid_date_type[360_day] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_assert_all_valid_date_type[julian] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_assert_all_valid_date_type[all_leap] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_assert_all_valid_date_type[366_day] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_assert_all_valid_date_type[gregorian] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_assert_all_valid_date_type[proleptic_gregorian] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-year-expected0] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-month-expected1] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-day-expected2] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-hour-expected3] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-minute-expected4] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-second-expected5] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-microsecond-expected6] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-year-expected0] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-month-expected1] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-day-expected2] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-hour-expected3] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-minute-expected4] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-second-expected5] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-microsecond-expected6] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-year-expected0] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-month-expected1] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-day-expected2] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-hour-expected3] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-minute-expected4] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-second-expected5] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-microsecond-expected6] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-year-expected0] PASSED [ 32%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-month-expected1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-day-expected2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-hour-expected3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-minute-expected4] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-second-expected5] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-microsecond-expected6] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-year-expected0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-month-expected1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-day-expected2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-hour-expected3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-minute-expected4] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-second-expected5] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-microsecond-expected6] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-year-expected0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-month-expected1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-day-expected2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-hour-expected3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-minute-expected4] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-second-expected5] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-microsecond-expected6] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-year-expected0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-month-expected1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-day-expected2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-hour-expected3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-minute-expected4] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-second-expected5] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-microsecond-expected6] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-1999-date_args0-year] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-199902-date_args1-month] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202-date_args2-day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T01-date_args3-hour] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T0101-date_args4-minute] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T010156-date_args5-second] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-1999-date_args0-year] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-199902-date_args1-month] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202-date_args2-day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T01-date_args3-hour] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T0101-date_args4-minute] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T010156-date_args5-second] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-1999-date_args0-year] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-199902-date_args1-month] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202-date_args2-day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T01-date_args3-hour] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T0101-date_args4-minute] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T010156-date_args5-second] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-1999-date_args0-year] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-199902-date_args1-month] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202-date_args2-day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T01-date_args3-hour] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T0101-date_args4-minute] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T010156-date_args5-second] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-1999-date_args0-year] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-199902-date_args1-month] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202-date_args2-day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T01-date_args3-hour] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T0101-date_args4-minute] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T010156-date_args5-second] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-1999-date_args0-year] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-199902-date_args1-month] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202-date_args2-day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T01-date_args3-hour] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T0101-date_args4-minute] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T010156-date_args5-second] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-1999-date_args0-year] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-199902-date_args1-month] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202-date_args2-day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T01-date_args3-hour] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T0101-date_args4-minute] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156-date_args5-second] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_loc[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_loc[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_loc[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_loc[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_loc[366_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_loc[gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_loc[proleptic_gregorian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_slice_bound[365_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_slice_bound[360_day] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_slice_bound[julian] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_slice_bound[all_leap] PASSED [ 33%] 248s tests/test_cftimeindex.py::test_get_slice_bound[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_string_slice_length_one_index[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_string_slice_length_one_index[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_string_slice_length_one_index[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_string_slice_length_one_index[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_string_slice_length_one_index[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_string_slice_length_one_index[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_string_slice_length_one_index[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_date_type_property[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_date_type_property[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_date_type_property[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_date_type_property[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_date_type_property[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_date_type_property[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_date_type_property[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_contains[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_contains[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_contains[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_contains[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_contains[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_contains[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_contains[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_groupby[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_groupby[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_groupby[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_groupby[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_groupby[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_groupby[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_groupby[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string-slice] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-bool-list] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string-slice] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-bool-list] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[julian-string] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[julian-string-slice] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[julian-bool-list] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string-slice] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-bool-list] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string-slice] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-bool-list] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string-slice] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-bool-list] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string-slice] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-bool-list] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_slice_or_list[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_slice_or_list[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_slice_or_list[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_slice_or_list[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_slice_or_list[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_slice_or_list[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_slice_or_list[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_distant_date[365_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_distant_date[360_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_distant_date[julian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_distant_date[all_leap] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_distant_date[366_day] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_distant_date[gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_distant_date[proleptic_gregorian] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs2] PASSED [ 34%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs2] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs2] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs2] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs2] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs2] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs2] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs2] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_isel[365_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_isel[360_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_isel[julian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_isel[all_leap] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_isel[366_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_isel[gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_isel[proleptic_gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_getitem[365_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_getitem[360_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_getitem[julian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_getitem[all_leap] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_getitem[366_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_getitem[gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_getitem[proleptic_gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_loc[365_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_loc[360_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_loc[julian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_loc[all_leap] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_loc[366_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_loc[gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_loc[proleptic_gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_iloc[365_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_iloc[360_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_iloc[julian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_iloc[all_leap] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_iloc[366_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_iloc[gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_indexing_in_series_iloc[proleptic_gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_series_dropna[365_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_series_dropna[360_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_series_dropna[julian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_series_dropna[all_leap] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_series_dropna[366_day] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_series_dropna[gregorian] PASSED [ 35%] 248s tests/test_cftimeindex.py::test_series_dropna[proleptic_gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[365_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[360_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[julian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[all_leap] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[366_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[proleptic_gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[365_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[360_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[julian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[all_leap] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[366_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[proleptic_gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_concat_cftimeindex[365_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_concat_cftimeindex[360_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_concat_cftimeindex[julian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_concat_cftimeindex[all_leap] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_concat_cftimeindex[366_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_concat_cftimeindex[gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_concat_cftimeindex[proleptic_gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_empty_cftimeindex PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add[365_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add[360_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add[julian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add[all_leap] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add[366_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add[gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add[proleptic_gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[365_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[360_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[julian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[all_leap] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[366_day] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[proleptic_gregorian] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-D-D-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-D-D-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-D-D-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-D-D-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-D-D-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-D-D-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-2.0] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-1.5] PASSED [ 35%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-D-D-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-D-D-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-D-D-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-D-D-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-D-D-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-D-D-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-D-D-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-D-D-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-2.0] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-1.5] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float_us PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[YS] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[Y] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QS] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QE] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[MS] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[ME] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_radd[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_radd[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_radd[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_radd[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_radd[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_radd[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_radd[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-1d-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-scalar-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-1d-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-scalar-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-1d-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-scalar-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-1d-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-scalar-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-1d-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-scalar-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-1d-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-scalar-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-1d-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-scalar-array] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_rsub[365_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_rsub[360_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_rsub[julian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_rsub[all_leap] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_rsub[366_day] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_rsub[gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_rsub[proleptic_gregorian] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-D] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-freq1] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-D] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-freq1] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[julian-D] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[julian-freq1] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-D] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-freq1] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-D] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-freq1] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-D] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-freq1] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-D] PASSED [ 36%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-freq1] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_n PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_freq PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[noleap-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[365_day-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[360_day-360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[julian-julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[gregorian-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[standard-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[proleptic_gregorian-proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[noleap-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[365_day-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[360_day-360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[julian-julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[gregorian-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[standard-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[proleptic_gregorian-proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_periods_repr[2] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_periods_repr[40] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting[2-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00],\n dtype='object', length=2, calendar='standard', freq=None)] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting[4-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00],\n dtype='object', length=4, calendar='standard', freq='D')] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting[101-CFTimeIndex([2000-01-01 00:00:00, 2000-01-02 00:00:00, 2000-01-03 00:00:00,\n 2000-01-04 00:00:00, 2000-01-05 00:00:00, 2000-01-06 00:00:00,\n 2000-01-07 00:00:00, 2000-01-08 00:00:00, 2000-01-09 00:00:00,\n 2000-01-10 00:00:00,\n ...\n 2000-04-01 00:00:00, 2000-04-02 00:00:00, 2000-04-03 00:00:00,\n 2000-04-04 00:00:00, 2000-04-05 00:00:00, 2000-04-06 00:00:00,\n 2000-04-07 00:00:00, 2000-04-08 00:00:00, 2000-04-09 00:00:00,\n 2000-04-10 00:00:00],\n dtype='object', length=101, calendar='standard', freq='D')] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-40] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-80] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-100] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-40] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-80] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-100] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-40] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-80] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-100] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-40] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-80] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-100] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-40] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-80] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-100] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[22] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[50] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[100] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_parse_array_of_cftime_strings PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_strftime_of_cftime_array[standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[False-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex[True-standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[noleap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[standard] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_multiindex PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-3663s] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-33min] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-2h] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-3663s] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-33min] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-2h] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-3663s] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-33min] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-2h] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[floor] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[ceil] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[round] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_ceil[365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_ceil[360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_ceil[julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_ceil[all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_ceil[366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_ceil[gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_ceil[proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_floor[365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_floor[360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_floor[julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_floor[all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_floor[366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_floor[gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_floor[proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_round[365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_round[360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_round[julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_round[all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_round[366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_round[gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_round[proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8[365_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8[360_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8[julian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8[all_leap] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8[366_day] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8[gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8[proleptic_gregorian] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_asi8_distant_date PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq_valid_types PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq_invalid_inputs PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-300YS-JAN] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-Y-DEC] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-YS-JUL] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-2YS-FEB] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-QE-NOV] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-3QS-DEC] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-MS] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-4ME] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-7D] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-D] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-30h] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-5min] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[365_day-40s] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-300YS-JAN] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-Y-DEC] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-YS-JUL] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-2YS-FEB] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-QE-NOV] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-3QS-DEC] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-MS] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-4ME] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-7D] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-D] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-30h] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-5min] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[360_day-40s] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-300YS-JAN] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-Y-DEC] PASSED [ 37%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-YS-JUL] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-2YS-FEB] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-QE-NOV] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-3QS-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-MS] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-4ME] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-7D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-30h] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-5min] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[julian-40s] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-300YS-JAN] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-Y-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-YS-JUL] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-2YS-FEB] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-QE-NOV] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-3QS-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-MS] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-4ME] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-7D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-30h] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-5min] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[all_leap-40s] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-300YS-JAN] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-Y-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-YS-JUL] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-2YS-FEB] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-QE-NOV] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-3QS-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-MS] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-4ME] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-7D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-30h] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-5min] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[366_day-40s] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-300YS-JAN] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-Y-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-YS-JUL] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-2YS-FEB] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-QE-NOV] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-3QS-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-MS] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-4ME] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-7D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-30h] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-5min] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[gregorian-40s] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-300YS-JAN] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-Y-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-YS-JUL] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-2YS-FEB] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-QE-NOV] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-3QS-DEC] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-MS] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-4ME] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-7D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-D] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-30h] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-5min] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-40s] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_pickle_cftimeindex[365_day] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_pickle_cftimeindex[360_day] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_pickle_cftimeindex[julian] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_pickle_cftimeindex[all_leap] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_pickle_cftimeindex[366_day] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_pickle_cftimeindex[gregorian] PASSED [ 38%] 249s tests/test_cftimeindex.py::test_pickle_cftimeindex[proleptic_gregorian] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->4001D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->16006D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->21AS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->3h] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->12h] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->400min] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3D->D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3D->6D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11D->MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->6MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->85D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->3M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->14M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->2QS-APR] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->21QS-AUG] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->86QS-AUG] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->11A-JUN] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->5Q-JUN] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->22Q-JUN] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->51MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->AS-MAR] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->6AS-MAR] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->14Q-FEB] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->3A-MAY] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->14A-MAY] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->85M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->4001D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->16006D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->21AS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->3h] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->12h] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->400min] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3D->D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3D->6D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11D->MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->6MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->85D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->3M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->14M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->2QS-APR] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->21QS-AUG] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->86QS-AUG] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->11A-JUN] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->5Q-JUN] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->22Q-JUN] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->51MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->AS-MAR] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->6AS-MAR] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->14Q-FEB] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->3A-MAY] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->14A-MAY] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->85M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->4001D] SKIPPED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->16006D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->21AS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->3h] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->12h] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->400min] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3D->D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3D->6D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11D->MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->6MS] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->85D] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->3M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->14M] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->2QS-APR] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->21QS-AUG] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->86QS-AUG] PASSED [ 38%] 249s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->11A-JUN] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->5Q-JUN] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->22Q-JUN] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->51MS] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->AS-MAR] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->6AS-MAR] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->14Q-FEB] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->3A-MAY] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->14A-MAY] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->85M] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->4001D] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->16006D] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->21AS] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->3h] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->12h] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->400min] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3D->D] PASSED [ 38%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3D->6D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11D->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->6MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->85D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->3M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->14M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->2QS-APR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->21QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->86QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->11A-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->5Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->22Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->51MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->6AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->14Q-FEB] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->3A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->14A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->85M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->4001D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->16006D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->21AS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->3h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->12h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->400min] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3D->D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3D->6D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11D->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->6MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->85D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->3M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->14M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->2QS-APR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->21QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->86QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->11A-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->5Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->22Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->51MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->6AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->14Q-FEB] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->3A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->14A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->85M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->4001D] SKIPPED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->16006D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->21AS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->3h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->12h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->400min] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3D->D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3D->6D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11D->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->6MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->85D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->3M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->14M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->2QS-APR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->21QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->86QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->11A-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->5Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->22Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->51MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->6AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->14Q-FEB] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->3A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->14A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->85M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->4001D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->16006D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->21AS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->3h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->12h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->400min] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3D->D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3D->6D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11D->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->6MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->85D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->3M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->14M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->2QS-APR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->21QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->86QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->11A-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->5Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->22Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->51MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->6AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->14Q-FEB] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->3A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->14A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->85M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->4001D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->16006D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->21AS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->3h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->12h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->400min] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3D->D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3D->6D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11D->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->6MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->85D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->3M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->14M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->2QS-APR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->21QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->86QS-AUG] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->11A-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->5Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->22Q-JUN] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->51MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->6AS-MAR] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->14Q-FEB] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->3A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->14A-MAY] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->85M] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->4001D] SKIPPED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->16006D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->21AS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->3h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->12h] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->400min] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3D->D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3D->6D] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11D->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->6MS] PASSED [ 39%] 250s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->85D] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->3M] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->14M] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->2QS-APR] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->21QS-AUG] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->86QS-AUG] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->11A-JUN] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->5Q-JUN] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->22Q-JUN] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->51MS] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->AS-MAR] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->6AS-MAR] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->14Q-FEB] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->3A-MAY] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->14A-MAY] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->85M] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->4001D] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->16006D] PASSED [ 39%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->21AS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->3h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->12h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->400min] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3D->D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3D->6D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11D->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->6MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->85D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->3M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->14M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->2QS-APR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->21QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->86QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->11A-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->5Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->22Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->51MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->6AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->14Q-FEB] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->3A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->14A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->85M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->4001D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->16006D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->21AS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->3h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->12h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->400min] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3D->D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3D->6D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11D->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->6MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->85D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->3M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->14M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->2QS-APR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->21QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->86QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->11A-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->5Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->22Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->51MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->6AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->14Q-FEB] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->3A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->14A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->85M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->4001D] SKIPPED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->16006D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->21AS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->3h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->12h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->400min] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3D->D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3D->6D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11D->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->6MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->85D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->3M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->14M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->2QS-APR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->21QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->86QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->11A-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->5Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->22Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->51MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->6AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->14Q-FEB] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->3A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->14A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->85M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->4001D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->16006D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->21AS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->3h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->12h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->400min] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3D->D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3D->6D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11D->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->6MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->85D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->3M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->14M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->2QS-APR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->21QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->86QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->11A-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->5Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->22Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->51MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->6AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->14Q-FEB] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->3A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->14A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->85M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->4001D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->16006D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->21AS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->3h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->12h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->400min] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3D->D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3D->6D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11D->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->6MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->85D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->3M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->14M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->2QS-APR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->21QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->86QS-AUG] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->11A-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->5Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->22Q-JUN] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->51MS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->6AS-MAR] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->14Q-FEB] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->3A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->14A-MAY] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->85M] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->4001D] SKIPPED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->16006D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->21AS] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->3h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->12h] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->400min] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3D->D] PASSED [ 40%] 251s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3D->6D] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11D->MS] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->MS] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->6MS] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->85D] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->3M] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->14M] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->2QS-APR] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->21QS-AUG] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->86QS-AUG] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->11A-JUN] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->5Q-JUN] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->22Q-JUN] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->51MS] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->AS-MAR] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->6AS-MAR] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->14Q-FEB] PASSED [ 40%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->3A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->14A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->85M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->4001D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->16006D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->21AS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->3h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->12h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->400min] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3D->D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3D->6D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11D->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->6MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->85D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->3M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->14M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->2QS-APR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->21QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->86QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->11A-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->5Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->22Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->51MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->6AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->14Q-FEB] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->3A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->14A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->85M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->4001D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->16006D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->21AS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->3h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->12h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->400min] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3D->D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3D->6D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11D->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->6MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->85D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->3M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->14M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->2QS-APR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->21QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->86QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->11A-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->5Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->22Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->51MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->6AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->14Q-FEB] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->3A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->14A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->85M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->4001D] SKIPPED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->16006D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->21AS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->3h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->12h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->400min] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3D->D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3D->6D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11D->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->6MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->85D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->3M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->14M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->2QS-APR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->21QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->86QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->11A-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->5Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->22Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->51MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->6AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->14Q-FEB] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->3A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->14A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->85M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->4001D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->16006D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->21AS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->3h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->12h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->400min] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3D->D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3D->6D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11D->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->6MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->85D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->3M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->14M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->2QS-APR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->21QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->86QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->11A-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->5Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->22Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->51MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->6AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->14Q-FEB] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->3A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->14A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->85M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->4001D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->16006D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->21AS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->3h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->12h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->400min] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3D->D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3D->6D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11D->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->6MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->85D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->3M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->14M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->2QS-APR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->21QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->86QS-AUG] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->11A-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->5Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->22Q-JUN] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->51MS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->6AS-MAR] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->14Q-FEB] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->3A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->14A-MAY] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->85M] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->4001D] SKIPPED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->16006D] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->21AS] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->3h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->12h] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->400min] PASSED [ 41%] 252s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3D->D] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3D->6D] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11D->MS] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->MS] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->6MS] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->85D] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->3M] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->14M] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->2QS-APR] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->21QS-AUG] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->86QS-AUG] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->11A-JUN] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->5Q-JUN] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->22Q-JUN] PASSED [ 41%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->51MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->6AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->14Q-FEB] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->3A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->14A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->85M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->4001D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->16006D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->21AS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->3h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->12h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->400min] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3D->D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3D->6D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11D->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->6MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->85D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->3M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->14M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->2QS-APR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->21QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->86QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->11A-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->5Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->22Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->51MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->6AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->14Q-FEB] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->3A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->14A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->85M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->4001D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->16006D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->21AS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->3h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->12h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->400min] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3D->D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3D->6D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11D->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->6MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->85D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->3M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->14M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->2QS-APR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->21QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->86QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->11A-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->5Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->22Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->51MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->6AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->14Q-FEB] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->3A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->14A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->85M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->4001D] SKIPPED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->16006D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->21AS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->3h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->12h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->400min] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3D->D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3D->6D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11D->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->6MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->85D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->3M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->14M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->2QS-APR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->21QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->86QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->11A-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->5Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->22Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->51MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->6AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->14Q-FEB] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->3A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->14A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->85M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->4001D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->16006D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->21AS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->3h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->12h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->400min] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3D->D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3D->6D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11D->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->6MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->85D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->3M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->14M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->2QS-APR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->21QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->86QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->11A-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->5Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->22Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->51MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->6AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->14Q-FEB] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->3A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->14A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->85M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->4001D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->16006D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->21AS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->3h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->12h] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->400min] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3D->D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3D->6D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11D->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->6MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->85D] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->3M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->14M] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->2QS-APR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->21QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->86QS-AUG] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->11A-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->5Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->22Q-JUN] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->51MS] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->6AS-MAR] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->14Q-FEB] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->3A-MAY] PASSED [ 42%] 253s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->14A-MAY] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->85M] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->4001D] SKIPPED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->16006D] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->21AS] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->3h] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->12h] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->400min] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3D->D] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3D->6D] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11D->MS] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->MS] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->6MS] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->85D] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->3M] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->14M] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->2QS-APR] PASSED [ 42%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->21QS-AUG] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->86QS-AUG] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->11A-JUN] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->5Q-JUN] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->22Q-JUN] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->51MS] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->AS-MAR] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->6AS-MAR] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->14Q-FEB] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->3A-MAY] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->14A-MAY] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->85M] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[s-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[min-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[h-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[D-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[ME-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[MS-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[QE-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[QS-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[Y-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_closed_label_defaults[YS-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_calendars[gregorian] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_calendars[noleap] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_calendars[all_leap] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_calendars[360_day] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_calendars[julian] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[start_day-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[start_day-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[start-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[start-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[end-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[end-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[end_day-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[end_day-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[epoch-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[epoch-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-left] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-right] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_base_and_offset_error PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_invalid_offset_error[foo] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_invalid_offset_error[5MS] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_invalid_offset_error[10] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_timedelta_offset PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[MS] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[12h] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[loffset2] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test_resample_invalid_loffset_cftimeindex PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[1-10s] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[17-3h] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[15-5us] PASSED [ 43%] 254s tests/test_cftimeindex_resample.py::test__convert_base_to_offset_invalid_index PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_absent_dims_error[1-numpy] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_absent_dims_error[1-dask] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-True] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-False] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-True] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-False] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-True] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-False] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-True] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-False] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_coords[1-numpy-True] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_coords[1-numpy-False] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_coords[1-dask-True] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_coords[1-dask-False] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_coords_cftime PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_keep_attrs[reduce-argument0] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_keep_attrs[mean-argument1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-1] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-2] PASSED [ 43%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-1] PASSED [ 44%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-2] PASSED [ 44%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-1] PASSED [ 44%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-2] PASSED [ 44%] 254s tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_keep_attrs[reduce-argument0] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_keep_attrs[mean-argument1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-2] SKIPPED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-2] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-1] PASSED [ 44%] 255s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-2] PASSED [ 44%] 255s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[True] PASSED [ 44%] 255s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[False] PASSED [ 44%] 255s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct_keeps_all_coords PASSED [ 44%] 255s tests/test_coding.py::test_CFMaskCoder_decode PASSED [ 44%] 255s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-with-dtype] PASSED [ 44%] 255s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-without-dtype] PASSED [ 44%] 255s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[times-with-dtype] PASSED [ 44%] 255s tests/test_coding.py::test_CFMaskCoder_missing_value PASSED [ 44%] 255s tests/test_coding.py::test_CFMaskCoder_decode_dask PASSED [ 44%] 255s tests/test_coding.py::test_coder_roundtrip PASSED [ 44%] 255s tests/test_coding.py::test_scaling_converts_to_float32[u1] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_converts_to_float32[u2] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_converts_to_float32[i1] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_converts_to_float32[i2] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_converts_to_float32[f2] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_converts_to_float32[f4] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_offset_as_list[0.1-10] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_offset_as_list[0.1-scale_factor1] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_offset_as_list[add_offset1-10] PASSED [ 44%] 255s tests/test_coding.py::test_scaling_offset_as_list[add_offset1-scale_factor1] PASSED [ 44%] 255s tests/test_coding.py::test_decode_unsigned_from_signed[1] PASSED [ 44%] 255s tests/test_coding.py::test_decode_unsigned_from_signed[2] PASSED [ 44%] 255s tests/test_coding.py::test_decode_unsigned_from_signed[4] PASSED [ 44%] 255s tests/test_coding.py::test_decode_unsigned_from_signed[8] PASSED [ 44%] 255s tests/test_coding.py::test_decode_signed_from_unsigned[1] PASSED [ 44%] 255s tests/test_coding.py::test_decode_signed_from_unsigned[2] PASSED [ 44%] 255s tests/test_coding.py::test_decode_signed_from_unsigned[4] PASSED [ 44%] 255s tests/test_coding.py::test_decode_signed_from_unsigned[8] PASSED [ 44%] 255s tests/test_coding_strings.py::test_vlen_dtype PASSED [ 44%] 255s tests/test_coding_strings.py::test_numpy_subclass_handling[str_] PASSED [ 44%] 255s tests/test_coding_strings.py::test_numpy_subclass_handling[bytes_] PASSED [ 44%] 255s tests/test_coding_strings.py::test_EncodedStringCoder_decode PASSED [ 44%] 255s tests/test_coding_strings.py::test_EncodedStringCoder_decode_dask PASSED [ 44%] 255s tests/test_coding_strings.py::test_EncodedStringCoder_encode PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original0] PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original1] PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original2] PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original3] PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data0] PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data1] PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original0-string4] PASSED [ 44%] 255s tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original1-foo] PASSED [ 44%] 255s tests/test_coding_strings.py::test_StackedBytesArray PASSED [ 44%] 255s tests/test_coding_strings.py::test_StackedBytesArray_scalar PASSED [ 44%] 255s tests/test_coding_strings.py::test_StackedBytesArray_vectorized_indexing PASSED [ 44%] 255s tests/test_coding_strings.py::test_char_to_bytes PASSED [ 44%] 255s tests/test_coding_strings.py::test_char_to_bytes_ndim_zero PASSED [ 44%] 255s tests/test_coding_strings.py::test_char_to_bytes_size_zero PASSED [ 44%] 255s tests/test_coding_strings.py::test_char_to_bytes_dask PASSED [ 44%] 255s tests/test_coding_strings.py::test_bytes_to_char PASSED [ 44%] 255s tests/test_coding_strings.py::test_bytes_to_char_dask PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates0-days since 2000-01-01-gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates1-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates2-days since 2000-01-01-standard] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates3-days since 2000-01-01-gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates4-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates5-days since 2000-01-01-standard] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates6-days since 2000-01-01-gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates7-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates8-days since 2000-01-01-standard] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates9-days since 2000-01-01-gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates10-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates11-days since 2000-01-01-standard] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates12-hours since 1680-01-01 00:00:00-gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates13-hours since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates14-hours since 1680-01-01 00:00:00-standard] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates15-hour since 1680-01-01 00:00:00-gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates16-hour since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 44%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates17-hour since 1680-01-01 00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates18-Hour since 1680-01-01 00:00:00-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates19-Hour since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates20-Hour since 1680-01-01 00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates21- Hour since 1680-01-01 00:00:00 -gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates22- Hour since 1680-01-01 00:00:00 -proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates23- Hour since 1680-01-01 00:00:00 -standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates27-daYs since 2000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates28-daYs since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates29-daYs since 2000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates30-days since 2000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates31-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates32-days since 2000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates33-days since 2000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates34-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates35-days since 2000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates36-days since 2000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates37-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates38-days since 2000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates42-days since 1000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates43-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates44-days since 1000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates45-days since 1000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates46-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates47-days since 1000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates48-days since 1000-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates49-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates50-days since 1000-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates51-days since 1900-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates52-days since 1900-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates53-days since 1900-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates54-days since 1-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates55-days since 1-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates56-days since 1-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates60-hours since 1900-01-01T00:00:00-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates61-hours since 1900-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates62-hours since 1900-01-01T00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates69-seconds since 1981-01-01-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates70-seconds since 1981-01-01-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates71-seconds since 1981-01-01-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates72-hour since 1680-01-01 00:00:00.500000-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates73-hour since 1680-01-01 00:00:00.500000-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates74-hour since 1680-01-01 00:00:00.500000-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates81-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates82-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime[num_dates83-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_cf_datetime_overflow PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_cf_datetime_non_iso_strings PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[360_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[365_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[366_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[all_leap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[julian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[noleap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[360_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[365_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[366_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[all_leap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[julian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[noleap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[360_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[365_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[366_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[all_leap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[julian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[noleap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[360_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[365_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[366_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[all_leap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[julian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[noleap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[360_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[365_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[366_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[all_leap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[julian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[noleap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[360_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[365_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[366_day] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[all_leap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[julian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[noleap] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[standard] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[360_day-720058.0] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[all_leap-732059.0] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[366_day-732059.0] PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_360_day_calendar PASSED [ 45%] 255s tests/test_coding_times.py::test_decode_abbreviation PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime_nan[num_dates0-days since 2000-01-01-expected_list0] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime_nan[num_dates1-days since 2000-01-01-expected_list1] PASSED [ 45%] 255s tests/test_coding_times.py::test_cf_datetime_nan[num_dates2-days since 2000-01-01-expected_list2] PASSED [ 45%] 255s tests/test_coding_times.py::test_decoded_cf_datetime_array_2d PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units[ns-nanoseconds] PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units[us-microseconds] PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units[ms-milliseconds] PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units[s-seconds] PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units[min-minutes] PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units[h-hours] PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units[D-days] PASSED [ 45%] 255s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates0-days since 1900-01-01 00:00:00] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates1-days since 1900-01-01 00:00:00] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates2-days since 1970-01-01 00:00:00] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-360_day] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-365_day] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-366_day] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-all_leap] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-julian] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-noleap] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-proleptic_gregorian] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-360_day] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-365_day] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-366_day] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-all_leap] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-julian] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-noleap] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-proleptic_gregorian] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-360_day] PASSED [ 45%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[1D-days-numbers0] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[timedeltas1-days-numbers1] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[1h-hours-numbers2] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[1ms-milliseconds-numbers3] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[1us-microseconds-numbers4] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[1ns-nanoseconds-numbers5] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[timedeltas6-None-numbers6] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[timedeltas7-hours-numbers7] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[NaT-days--9223372036854775808] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta[timedeltas9-days-numbers9] PASSED [ 46%] 256s tests/test_coding_times.py::test_cf_timedelta_2d PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_timedelta_units[deltas0-days] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_timedelta_units[deltas1-hours] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_timedelta_units[deltas2-minutes] PASSED [ 46%] 256s tests/test_coding_times.py::test_infer_timedelta_units[deltas3-seconds] PASSED [ 46%] 256s tests/test_coding_times.py::test_format_cftime_datetime[date_args0-0001-02-03 04:05:06.000000] PASSED [ 46%] 256s tests/test_coding_times.py::test_format_cftime_datetime[date_args1-0010-02-03 04:05:06.000000] PASSED [ 46%] 256s tests/test_coding_times.py::test_format_cftime_datetime[date_args2-0100-02-03 04:05:06.000000] PASSED [ 46%] 256s tests/test_coding_times.py::test_format_cftime_datetime[date_args3-1000-02-03 04:05:06.000000] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_decode_cf_time_bounds PASSED [ 46%] 256s tests/test_coding_times.py::test_encode_time_bounds PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data0] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data1] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data0] PASSED [ 46%] 256s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data1] PASSED [ 46%] 256s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape0] PASSED [ 46%] 256s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape1] PASSED [ 46%] 256s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape2] PASSED [ 46%] 256s tests/test_coding_times.py::test_encode_expected_failures PASSED [ 46%] 256s tests/test_coding_times.py::test_encode_cf_datetime_pandas_min PASSED [ 46%] 256s tests/test_coding_times.py::test_encode_cf_datetime_invalid_pandas_valid_cftime PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[1500-standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2000-standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-366_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-all_leap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-julian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-noleap] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_true[2500-standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-standard] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-360_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-365_day] PASSED [ 46%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-366_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-all_leap] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-julian] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-noleap] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-360_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-365_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-366_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-all_leap] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-julian] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-noleap] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-360_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-365_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-366_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-all_leap] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-julian] PASSED [ 47%] 256s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-noleap] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[360_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[365_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[366_day] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[all_leap] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[gregorian] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[julian] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[noleap] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[proleptic_gregorian] PASSED [ 47%] 256s tests/test_coding_times.py::test_decode_ambiguous_time_warns[standard] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-nanoseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-nanoseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-nanoseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-nanoseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-nanoseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-nanoseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-nanoseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-nanoseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-microseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-milliseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-seconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-minutes] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-hours] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-days] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-nanoseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-nanoseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-nanoseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-nanoseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-nanoseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-nanoseconds] SKIPPED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-microseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-milliseconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-seconds] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-minutes] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-hours] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-days] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[min] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[h] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[D] PASSED [ 47%] 256s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[us] PASSED [ 47%] 257s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[ms] PASSED [ 47%] 257s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[s] PASSED [ 47%] 257s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[min] PASSED [ 47%] 257s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[h] PASSED [ 47%] 258s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[D] PASSED [ 47%] 258s tests/test_coding_times.py::test__encode_datetime_with_cftime PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[gregorian] PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[Gregorian] PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[GREGORIAN] PASSED [ 47%] 258s tests/test_coding_times.py::test_should_cftime_be_used_source_outside_range PASSED [ 47%] 258s tests/test_coding_times.py::test_should_cftime_be_used_target_not_npable PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint8] PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint16] PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint32] PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint64] PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime_overflow_error PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_0size_datetime[True] PASSED [ 47%] 258s tests/test_coding_times.py::test_decode_0size_datetime[False] PASSED [ 47%] 258s tests/test_coding_times.py::test_scalar_unit PASSED [ 47%] 258s tests/test_coding_times.py::test_contains_cftime_lazy PASSED [ 47%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True] PASSED [ 47%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] PASSED [ 47%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] PASSED [ 47%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False] PASSED [ 47%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] PASSED [ 47%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] PASSED [ 47%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True] PASSED [ 48%] 258s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning PASSED [ 48%] 258s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[int64-20] PASSED [ 48%] 258s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[int64--9223372036854775808] PASSED [ 48%] 258s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[float64-1e+30] PASSED [ 48%] 258s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision_warning PASSED [ 48%] 258s tests/test_coding_times.py::test_roundtrip_float_times PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_1d PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_2d PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_3d PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_single_dataset PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_redundant_nesting PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_ignore_empty_list PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_depth_input PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_length_input PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromNestedList::test_infer_from_datasets PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_1d PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_2d PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_no_dimension_coords PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_coord_not_monotonic PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_coord_monotonically_decreasing PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_no_concatenation_needed PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_2d_plus_bystander_dim PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_string_coords PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_lexicographic_sort_string_coords PASSED [ 48%] 258s tests/test_combine.py::TestTileIDsFromCoords::test_datetime_coords PASSED [ 48%] 258s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id0-new_id0] PASSED [ 48%] 258s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id1-new_id1] PASSED [ 48%] 258s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id2-new_id2] PASSED [ 48%] 258s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id3-new_id3] PASSED [ 48%] 258s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id4-new_id4] PASSED [ 48%] 258s tests/test_combine.py::TestNewTileIDs::test_get_new_tile_ids PASSED [ 48%] 258s tests/test_combine.py::TestCombineND::test_concat_once[dim1] PASSED [ 48%] 258s tests/test_combine.py::TestCombineND::test_concat_once[new_dim] PASSED [ 48%] 258s tests/test_combine.py::TestCombineND::test_concat_only_first_dim PASSED [ 48%] 258s tests/test_combine.py::TestCombineND::test_concat_twice[dim1] PASSED [ 48%] 258s tests/test_combine.py::TestCombineND::test_concat_twice[new_dim] PASSED [ 48%] 258s tests/test_combine.py::TestCheckShapeTileIDs::test_check_depths PASSED [ 48%] 258s tests/test_combine.py::TestCheckShapeTileIDs::test_check_lengths PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_nested_concat PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[outer-expected0] PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[inner-expected1] PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[left-expected2] PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[right-expected3] PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_combine_nested_join_exact PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_empty_input PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once XFAIL [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_nested_concat_along_new_dim PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_nested_merge PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_concat_multiple_dims PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_concat_name_symmetry PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_concat_one_dim_merge_another PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_auto_combine_2d PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_auto_combine_2d_combine_attrs_kwarg PASSED [ 48%] 258s tests/test_combine.py::TestNestedCombine::test_combine_nested_missing_data_new_dim PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_invalid_hypercube_input PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_merge_one_dim_concat_another PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_combine_concat_over_redundant_nesting PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value0] PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2] PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2.0] PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value3] PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_combine_nested_unnamed_data_arrays PASSED [ 48%] 259s tests/test_combine.py::TestNestedCombine::test_nested_combine_mixed_datasets_arrays PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_empty_input PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[outer-expected0] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[inner-expected1] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[left-expected2] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[right-expected3] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join_exact PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[drop-expected0] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[no_conflicts-expected1] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[override-expected2] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[-expected3] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs_identical PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_drop_conflicts PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_infer_order_from_coords PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_leaving_bystander_dimensions PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_previously_failed PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_still_fails PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_no_concat PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_check_for_impossible_ordering PASSED [ 48%] 259s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_incomplete_hypercube PASSED [ 48%] 259s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_mixed_unnamed_dataarrays PASSED [ 48%] 259s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_coords_mixed_datasets_named_dataarrays PASSED [ 48%] 259s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_unnamed_dataarrays PASSED [ 48%] 259s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_named_dataarrays PASSED [ 48%] 259s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_dataarrays_with_the_same_name PASSED [ 48%] 259s tests/test_combine.py::test_combine_by_coords_distant_cftime_dates PASSED [ 48%] 259s tests/test_combine.py::test_combine_by_coords_raises_for_differing_calendars PASSED [ 48%] 259s tests/test_combine.py::test_combine_by_coords_raises_for_differing_types PASSED [ 48%] 259s tests/test_computation.py::test_signature_properties PASSED [ 48%] 259s tests/test_computation.py::test_result_name PASSED [ 48%] 259s tests/test_computation.py::test_ordered_set_union PASSED [ 48%] 259s tests/test_computation.py::test_ordered_set_intersection PASSED [ 48%] 259s tests/test_computation.py::test_join_dict_keys PASSED [ 48%] 259s tests/test_computation.py::test_collect_dict_values PASSED [ 48%] 259s tests/test_computation.py::test_apply_identity PASSED [ 48%] 259s tests/test_computation.py::test_apply_two_inputs PASSED [ 48%] 259s tests/test_computation.py::test_apply_1d_and_0d PASSED [ 48%] 259s tests/test_computation.py::test_apply_two_outputs PASSED [ 48%] 259s tests/test_computation.py::test_apply_missing_dims PASSED [ 48%] 259s tests/test_computation.py::test_apply_dask_parallelized_two_outputs PASSED [ 48%] 259s tests/test_computation.py::test_apply_input_core_dimension PASSED [ 48%] 259s tests/test_computation.py::test_apply_output_core_dimension PASSED [ 48%] 259s tests/test_computation.py::test_apply_exclude PASSED [ 48%] 259s tests/test_computation.py::test_apply_groupby_add PASSED [ 48%] 259s tests/test_computation.py::test_unified_dim_sizes PASSED [ 48%] 259s tests/test_computation.py::test_broadcast_compat_data_1d PASSED [ 48%] 259s tests/test_computation.py::test_broadcast_compat_data_2d PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_variable[default] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_variable[False] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_variable[True] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_variable[override] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_variable[drop] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_variable[drop_conflicts] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_variable[no_conflicts] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray[default] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray[False] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray[True] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray[override] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop_conflicts] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray[no_conflicts] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-dim] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-coord] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-dim] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-coord] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-dim] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-coord] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-dim] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-coord] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-dim] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-coord] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-dim] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-coord] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-dim] PASSED [ 48%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-coord] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset[default] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset[False] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset[True] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset[override] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset[drop] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset[drop_conflicts] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset[no_conflicts] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-data] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-dim] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-coord] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-data] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-dim] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-coord] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-data] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-dim] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-coord] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-data] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-dim] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-coord] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-data] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-dim] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-coord] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-data] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-dim] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-coord] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-data] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-dim] PASSED [ 49%] 259s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-coord] PASSED [ 49%] 259s tests/test_computation.py::test_dataset_join PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask_parallelized_one_arg PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask_parallelized_two_args PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask_parallelized_errors PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask_multiple_inputs PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask_new_output_dimension PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask_new_output_sizes PASSED [ 49%] 259s tests/test_computation.py::test_apply_dask_new_output_sizes_not_supplied_same_dim_names PASSED [ 49%] 259s tests/test_computation.py::test_vectorize PASSED [ 49%] 259s tests/test_computation.py::test_vectorize_dask PASSED [ 49%] 259s tests/test_computation.py::test_vectorize_dask_dtype PASSED [ 49%] 259s tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array0] PASSED [ 49%] 259s tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array1] PASSED [ 49%] 259s tests/test_computation.py::test_vectorize_dask_dtype_meta PASSED [ 49%] 259s tests/test_computation.py::test_vectorize_exclude_dims PASSED [ 49%] 259s tests/test_computation.py::test_vectorize_exclude_dims_dask PASSED [ 49%] 259s tests/test_computation.py::test_corr_only_dataarray PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-3-0] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-3-1] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-4-0] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-4-1] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-5-0] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-5-1] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-6-0] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-6-1] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-7-0] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-7-1] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-8-0] PASSED [ 49%] 259s tests/test_computation.py::test_lazy_corrcov[None-8-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-3-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-3-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-4-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-4-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-5-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-5-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-6-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-6-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-7-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-7-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-8-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[x-8-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-3-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-3-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-4-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-4-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-5-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-5-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-6-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-6-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-7-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-7-1] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-8-0] PASSED [ 49%] 260s tests/test_computation.py::test_lazy_corrcov[time-8-1] PASSED [ 49%] 260s tests/test_computation.py::test_cov[None-0-0] PASSED [ 49%] 260s tests/test_computation.py::test_cov[None-0-1] PASSED [ 49%] 260s tests/test_computation.py::test_cov[None-1-0] PASSED [ 49%] 260s tests/test_computation.py::test_cov[None-1-1] PASSED [ 49%] 260s tests/test_computation.py::test_cov[None-2-0] PASSED [ 49%] 260s tests/test_computation.py::test_cov[None-2-1] PASSED [ 49%] 261s tests/test_computation.py::test_cov[time-0-0] PASSED [ 49%] 261s tests/test_computation.py::test_cov[time-0-1] PASSED [ 49%] 261s tests/test_computation.py::test_cov[time-1-0] PASSED [ 49%] 261s tests/test_computation.py::test_cov[time-1-1] PASSED [ 49%] 261s tests/test_computation.py::test_cov[time-2-0] PASSED [ 49%] 261s tests/test_computation.py::test_cov[time-2-1] PASSED [ 49%] 261s tests/test_computation.py::test_corr[None-0] PASSED [ 49%] 261s tests/test_computation.py::test_corr[None-1] PASSED [ 49%] 261s tests/test_computation.py::test_corr[None-2] PASSED [ 49%] 261s tests/test_computation.py::test_corr[time-0] PASSED [ 49%] 261s tests/test_computation.py::test_corr[time-1] PASSED [ 49%] 261s tests/test_computation.py::test_corr[time-2] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-0] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-1] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-2] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-3] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-4] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-5] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-6] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-7] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[None-8] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-0] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-1] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-2] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-3] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-4] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-5] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-6] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-7] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[time-8] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-0] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-1] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-2] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-3] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-4] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-5] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-6] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-7] PASSED [ 49%] 261s tests/test_computation.py::test_covcorr_consistency[x-8] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-0] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-1] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-2] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-3] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-4] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-5] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-6] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-7] PASSED [ 49%] 261s tests/test_computation.py::test_corr_lazycorr_consistency[None-8] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-0] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-1] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-2] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-3] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-4] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-5] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-6] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-7] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[time-8] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-0] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-1] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-2] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-3] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-4] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-5] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-6] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-7] PASSED [ 49%] 262s tests/test_computation.py::test_corr_lazycorr_consistency[x-8] PASSED [ 49%] 262s tests/test_computation.py::test_corr_dtype_error PASSED [ 49%] 262s tests/test_computation.py::test_autocov[None-0] PASSED [ 49%] 262s tests/test_computation.py::test_autocov[None-1] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[None-2] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[None-3] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[None-4] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[time-0] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[time-1] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[time-2] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[time-3] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[time-4] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[x-0] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[x-1] PASSED [ 50%] 262s tests/test_computation.py::test_autocov[x-2] PASSED [ 50%] 263s tests/test_computation.py::test_autocov[x-3] PASSED [ 50%] 263s tests/test_computation.py::test_autocov[x-4] PASSED [ 50%] 263s tests/test_computation.py::test_autocov[dim3-0] PASSED [ 50%] 263s tests/test_computation.py::test_autocov[dim3-1] PASSED [ 50%] 263s tests/test_computation.py::test_autocov[dim3-2] PASSED [ 50%] 263s tests/test_computation.py::test_autocov[dim3-3] PASSED [ 50%] 263s tests/test_computation.py::test_autocov[dim3-4] PASSED [ 50%] 263s tests/test_computation.py::test_complex_cov PASSED [ 50%] 263s tests/test_computation.py::test_vectorize_dask_new_output_dims PASSED [ 50%] 263s tests/test_computation.py::test_output_wrong_number PASSED [ 50%] 263s tests/test_computation.py::test_output_wrong_dims PASSED [ 50%] 263s tests/test_computation.py::test_output_wrong_dim_size PASSED [ 50%] 263s tests/test_computation.py::test_dot[True] PASSED [ 50%] 263s tests/test_computation.py::test_dot[False] PASSED [ 50%] 263s tests/test_computation.py::test_dot_align_coords[True] PASSED [ 50%] 263s tests/test_computation.py::test_dot_align_coords[False] PASSED [ 50%] 263s tests/test_computation.py::test_where PASSED [ 50%] 263s tests/test_computation.py::test_where_attrs PASSED [ 50%] 263s tests/test_computation.py::test_polyval[simple-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[simple-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[broadcast-x-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[broadcast-x-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[shared-dim-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[shared-dim-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[reordered-index-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[reordered-index-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[sparse-index-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[sparse-index-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[array-dataset-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[array-dataset-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[dataset-array-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[dataset-array-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[dataset-dataset-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[dataset-dataset-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[datetime-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[datetime-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[timedelta-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[timedelta-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[int64-degree-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[int64-degree-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[int32-degree-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[int32-degree-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[uint8-degree-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval[uint8-degree-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval_cftime[1970-01-01-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval_cftime[1970-01-01-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval_cftime[0753-04-21-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval_cftime[0753-04-21-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyval_degree_dim_checks PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-dask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-nodask] PASSED [ 50%] 263s tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-dask] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-False] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-True] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-False] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-True] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-False] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-True] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-False] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-True] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-False] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-True] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-False] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-False] PASSED [ 50%] 263s tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] PASSED [ 50%] 263s tests/test_concat.py::test_concat_compat PASSED [ 50%] 263s tests/test_concat.py::test_concat_missing_var PASSED [ 50%] 263s tests/test_concat.py::test_concat_missing_multiple_consecutive_var PASSED [ 50%] 263s tests/test_concat.py::test_concat_all_empty PASSED [ 50%] 263s tests/test_concat.py::test_concat_second_empty PASSED [ 50%] 263s tests/test_concat.py::test_concat_multiple_missing_variables PASSED [ 50%] 263s tests/test_concat.py::test_concat_multiple_datasets_missing_vars[True] PASSED [ 50%] 263s tests/test_concat.py::test_concat_multiple_datasets_missing_vars[False] PASSED [ 50%] 263s tests/test_concat.py::test_concat_multiple_datasets_with_multiple_missing_variables PASSED [ 50%] 263s tests/test_concat.py::test_concat_type_of_missing_fill PASSED [ 50%] 263s tests/test_concat.py::test_concat_order_when_filling_missing PASSED [ 50%] 264s tests/test_concat.py::test_concat_fill_missing_variables[True-True] PASSED [ 50%] 264s tests/test_concat.py::test_concat_fill_missing_variables[True-False] PASSED [ 50%] 264s tests/test_concat.py::test_concat_fill_missing_variables[False-True] PASSED [ 50%] 264s tests/test_concat.py::test_concat_fill_missing_variables[False-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-different] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-minimal] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-different] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-minimal] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_merge_variables_present_in_some_datasets PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_2 PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-different] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-minimal] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-all] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-different] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-minimal] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-all] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_dim_precedence PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_data_vars_typing PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_data_vars PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_coords PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_constant_index PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_size0 PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_autoalign PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_errors PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_join_kwarg PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[override-var1_attrs7-var2_attrs7-expected_attrs7-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[-var1_attrs9-var2_attrs9-expected_attrs9-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[-attrs19-attrs29-expected_attrs9-False] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_promote_shape PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_do_not_promote PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_dim_is_variable PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_dim_is_dataarray PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_multiindex PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_along_new_dim_multiindex PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value0] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2.0] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value3] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-str] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-bytes] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-str] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-bytes] PASSED [ 50%] 264s tests/test_concat.py::TestConcatDataArray::test_concat PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_encoding PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_lazy PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[fill_value0] PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2] PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2.0] PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_join_kwarg PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_combine_attrs_kwarg PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-str] PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-bytes] PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-str] PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-bytes] PASSED [ 51%] 264s tests/test_concat.py::TestConcatDataArray::test_concat_coord_name PASSED [ 51%] 264s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr10] PASSED [ 51%] 264s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr11] PASSED [ 51%] 264s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr12] PASSED [ 51%] 264s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr10] PASSED [ 51%] 264s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr11] PASSED [ 51%] 264s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr12] PASSED [ 51%] 264s tests/test_concat.py::test_concat_merge_single_non_dim_coord PASSED [ 51%] 264s tests/test_concat.py::test_concat_preserve_coordinate_order PASSED [ 51%] 264s tests/test_concat.py::test_concat_typing_check PASSED [ 51%] 264s tests/test_concat.py::test_concat_not_all_indexes PASSED [ 51%] 264s tests/test_concat.py::test_concat_index_not_same_dim PASSED [ 51%] 264s tests/test_conventions.py::TestBoolTypeArray::test_booltype_array PASSED [ 51%] 264s tests/test_conventions.py::TestNativeEndiannessArray::test PASSED [ 51%] 264s tests/test_conventions.py::test_decode_cf_with_conflicting_fill_missing_value PASSED [ 51%] 264s tests/test_conventions.py::test_decode_cf_variable_with_mismatched_coordinates PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_incompatible_attributes PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_missing_fillvalue PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_multidimensional_coordinates PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_var_with_coord_attr PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_do_not_overwrite_user_coordinates PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_deterministic_coords_encoding PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_attrs PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_encoding PASSED [ 51%] 264s tests/test_conventions.py::TestEncodeCFVariable::test_string_object_warning PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_dataset PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_invalid_coordinates PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_decode_coordinates PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_0d_int32_encoding PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_multiple_missing_values PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_drop_variables PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_invalid_time_units_raises_eagerly PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[True] PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[False] PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_decode_cf_datetime_transition_to_invalid PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_dask PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_decode_dask_times PASSED [ 51%] 264s tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_zero_dimensional_variable PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_write_store PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_test_data PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_load PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_compute PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_pickle PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_pickle_dataarray PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_caching PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_None_variable PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_object_dtype PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_data PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_encoded_characters PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_numpy_datetime_data PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_cftime_datetime_data PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_float64_data PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_example_1_netcdf PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_global_coordinates PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates_with_space PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_boolean_dtype PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_orthogonal_indexing PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing_negative_step PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_outer_indexing_reversed PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_isel_dataarray PASSED [ 51%] 264s tests/test_conventions.py::TestCFEncodedDataStore::test_array_type_after_indexing PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_dropna PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_ondisk_after_print PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_bytes_with_fill_value PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_with_fill_value_nchar PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_empty_vlen_string_array PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_bad_unsigned_masked_scaled_data-create_bad_encoded_unsigned_masked_scaled_data] XFAIL [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_dataset_roundtrip PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinates_encoding PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_endian PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_dates PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_default_fill_value PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_same_dtype PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_append_write PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_append_overwrite_values PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_append_with_invalid_dim_raises PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_multiindex_not_implemented PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates SKIPPED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_invalid_dataarray_names_raise PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg PASSED [ 51%] 265s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_fixed_width_string PASSED [ 51%] 265s tests/test_conventions.py::test_infer_dtype_error_on_mixed_types[data0] PASSED [ 51%] 265s tests/test_conventions.py::test_infer_dtype_error_on_mixed_types[data1] PASSED [ 51%] 265s tests/test_conventions.py::TestDecodeCFVariableWithArrayUnits::test_decode_cf_variable_with_array_units PASSED [ 51%] 265s tests/test_conventions.py::test_decode_cf_variable_timedelta64 PASSED [ 51%] 265s tests/test_conventions.py::test_decode_cf_variable_datetime64 PASSED [ 51%] 265s tests/test_conventions.py::test_decode_cf_variable_cftime PASSED [ 51%] 265s tests/test_conventions.py::test_scalar_units PASSED [ 51%] 265s tests/test_conventions.py::test_decode_cf_error_includes_variable_name PASSED [ 51%] 265s tests/test_conventions.py::test_encode_cf_variable_with_vlen_dtype PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_init_noindex PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_init_default_index PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_init_no_default_index PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_init_from_coords PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_init_empty PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_init_index_error PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_init_dim_sizes_conflict PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_from_pandas_multiindex PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_dims PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_sizes PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_dtypes PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_getitem PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_delitem PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_update PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_equals PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_identical PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_assign PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_copy PASSED [ 51%] 265s tests/test_coordinates.py::TestCoordinates::test_align PASSED [ 51%] 265s tests/test_dask.py::test_raise_if_dask_computes PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_basics PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_copy PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_chunk PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_indexing PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data0-0] PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data1-index1] PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data2-index2] PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data3-index3] PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data4-index4] PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data5-index5] PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data6-index6] PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_squeeze PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_equals PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_transpose PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_shift PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_roll PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_unary_op PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_binary_op PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_binary_op_bitshift PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_repr PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_pickle PASSED [ 51%] 265s tests/test_dask.py::TestVariable::test_reduce PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_missing_values PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_concat PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_missing_methods PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_univariate_ufunc PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_bivariate_ufunc PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_compute PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_persist PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_tokenize_empty_attrs PASSED [ 52%] 265s tests/test_dask.py::TestVariable::test_tokenize_duck_dask_array SKIPPED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_chunk PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_rechunk PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_new_chunk PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_lazy_dataset PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_lazy_array PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_compute PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_persist PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_concat_loads_variables PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_groupby PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_rolling PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[first] PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[last] PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_reindex PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_to_dataset_roundtrip PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_merge PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_ufuncs PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_where_dispatching PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_simultaneous_compute PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_stack PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_dot PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_repr PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_repr PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_pickle PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_pickle PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_getattr PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_getattr PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_values PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_from_dask_variable PASSED [ 52%] 265s tests/test_dask.py::TestDataArrayAndDataset::test_tokenize_duck_dask_array SKIPPED [ 52%] 265s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe PASSED [ 52%] 265s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D PASSED [ 52%] 266s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index XFAIL [ 52%] 266s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_coordinates PASSED [ 52%] 266s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray PASSED [ 52%] 266s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_no_coordinate PASSED [ 52%] 266s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_dim_order PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_variable[load] PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_variable[compute] PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_dataarray[load] PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_dataarray[compute] PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_dataarray[persist] PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_dataset[load] PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_dataset[compute] PASSED [ 52%] 266s tests/test_dask.py::test_dask_kwargs_dataset[persist] PASSED [ 52%] 266s tests/test_dask.py::test_persist_Dataset[0] PASSED [ 52%] 266s tests/test_dask.py::test_persist_Dataset[1] PASSED [ 52%] 266s tests/test_dask.py::test_persist_DataArray[0] PASSED [ 52%] 266s tests/test_dask.py::test_persist_DataArray[1] PASSED [ 52%] 266s tests/test_dask.py::test_dataarray_with_dask_coords PASSED [ 52%] 266s tests/test_dask.py::test_basic_compute PASSED [ 52%] 266s tests/test_dask.py::test_dask_layers_and_dependencies PASSED [ 52%] 266s tests/test_dask.py::test_unify_chunks PASSED [ 52%] 266s tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj0] PASSED [ 52%] 266s tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj1] PASSED [ 52%] 266s tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj0] PASSED [ 52%] 266s tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj1] PASSED [ 52%] 266s tests/test_dask.py::test_auto_chunk_da[obj0] PASSED [ 52%] 266s tests/test_dask.py::test_map_blocks_error PASSED [ 52%] 266s tests/test_dask.py::test_map_blocks[obj0] PASSED [ 52%] 266s tests/test_dask.py::test_map_blocks[obj1] PASSED [ 52%] 267s tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj0] PASSED [ 52%] 267s tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj1] PASSED [ 52%] 267s tests/test_dask.py::test_map_blocks_convert_args_to_list[obj0] PASSED [ 52%] 267s tests/test_dask.py::test_map_blocks_convert_args_to_list[obj1] PASSED [ 52%] 267s tests/test_dask.py::test_map_blocks_dask_args PASSED [ 52%] 268s tests/test_dask.py::test_map_blocks_add_attrs[obj0] PASSED [ 52%] 268s tests/test_dask.py::test_map_blocks_add_attrs[obj1] PASSED [ 52%] 268s tests/test_dask.py::test_map_blocks_change_name PASSED [ 52%] 268s tests/test_dask.py::test_map_blocks_kwargs[obj0] PASSED [ 52%] 268s tests/test_dask.py::test_map_blocks_kwargs[obj1] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_to_dataarray PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[0] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[1] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[2] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[3] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[4] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[5] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[6] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_da_transformations[7] PASSED [ 52%] 269s tests/test_dask.py::test_map_blocks_ds_transformations[0] PASSED [ 52%] 270s tests/test_dask.py::test_map_blocks_ds_transformations[1] PASSED [ 52%] 270s tests/test_dask.py::test_map_blocks_ds_transformations[2] PASSED [ 52%] 270s tests/test_dask.py::test_map_blocks_ds_transformations[3] PASSED [ 52%] 270s tests/test_dask.py::test_map_blocks_ds_transformations[4] PASSED [ 52%] 271s tests/test_dask.py::test_map_blocks_ds_transformations[5] PASSED [ 52%] 271s tests/test_dask.py::test_map_blocks_ds_transformations[6] PASSED [ 52%] 271s tests/test_dask.py::test_map_blocks_ds_transformations[7] PASSED [ 52%] 271s tests/test_dask.py::test_map_blocks_da_ds_with_template[obj0] PASSED [ 52%] 271s tests/test_dask.py::test_map_blocks_da_ds_with_template[obj1] PASSED [ 52%] 272s tests/test_dask.py::test_map_blocks_template_convert_object PASSED [ 52%] 272s tests/test_dask.py::test_map_blocks_errors_bad_template[obj0] PASSED [ 52%] 272s tests/test_dask.py::test_map_blocks_errors_bad_template[obj1] PASSED [ 52%] 272s tests/test_dask.py::test_map_blocks_errors_bad_template_2 PASSED [ 52%] 272s tests/test_dask.py::test_map_blocks_object_method[obj0] PASSED [ 52%] 272s tests/test_dask.py::test_map_blocks_object_method[obj1] PASSED [ 52%] 272s tests/test_dask.py::test_map_blocks_hlg_layers PASSED [ 52%] 272s tests/test_dask.py::test_make_meta PASSED [ 52%] 272s tests/test_dask.py::test_identical_coords_no_computes PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[0-obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[0-obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[0-obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[0-obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[1-obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[1-obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[1-obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[1-obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[2-obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[2-obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[2-obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[2-obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[3-obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[3-obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[3-obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[3-obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[4-obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[4-obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[4-obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[4-obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[5-obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[5-obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[5-obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[5-obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[6-obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[6-obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[6-obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_on_transform[6-obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_when_data_changes[obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_when_data_changes[obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_when_data_changes[obj2] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_when_data_changes[obj3] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_when_buffer_changes[obj0] PASSED [ 52%] 272s tests/test_dask.py::test_token_changes_when_buffer_changes[obj1] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj0-0] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj0-1] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj0-2] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj1-0] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj1-1] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj1-2] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj2-0] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj2-1] PASSED [ 52%] 272s tests/test_dask.py::test_token_identical[obj2-2] PASSED [ 52%] 272s tests/test_dask.py::test_recursive_token PASSED [ 52%] 272s tests/test_dask.py::test_normalize_token_with_backend PASSED [ 52%] 272s tests/test_dask.py::test_lazy_array_equiv_variables[broadcast_equals] PASSED [ 52%] 272s tests/test_dask.py::test_lazy_array_equiv_variables[equals] PASSED [ 52%] 272s tests/test_dask.py::test_lazy_array_equiv_variables[identical] PASSED [ 52%] 272s tests/test_dask.py::test_lazy_array_equiv_variables[no_conflicts] PASSED [ 52%] 272s tests/test_dask.py::test_lazy_array_equiv_merge[broadcast_equals] PASSED [ 52%] 272s tests/test_dask.py::test_lazy_array_equiv_merge[equals] PASSED [ 53%] 272s tests/test_dask.py::test_lazy_array_equiv_merge[identical] PASSED [ 53%] 272s tests/test_dask.py::test_lazy_array_equiv_merge[no_conflicts] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[12-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[12-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[13-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[13-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[14-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[14-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[15-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[15-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[16-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[16-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[17-obj0] PASSED [ 53%] 272s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[17-obj1] PASSED [ 53%] 272s tests/test_dask.py::test_more_transforms_pass_lazy_array_equiv PASSED [ 53%] 272s tests/test_dask.py::test_optimize PASSED [ 53%] 272s tests/test_dask.py::test_graph_manipulation PASSED [ 53%] 272s tests/test_dask.py::test_new_index_var_computes_once PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_repr PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_repr_multiindex PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_properties PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_data_property PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_indexes PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_get_index PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_get_index_size_zero PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_struct_array_dims PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_name PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_dims PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_sizes PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_encoding PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_drop_encoding PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_constructor PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_constructor_invalid PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described_chunked PASSED [ 53%] 272s tests/test_dataarray.py::TestDataArray::test_constructor_from_0d PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_constructor_dask_coords PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_constructor_no_default_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_constructor_multiindex PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_constructor_custom_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_equals_and_identical PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_equals_failures PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_broadcast_equals PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_getitem PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_getitem_dict PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_getitem_coords PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_getitem_dataarray PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_getitem_empty_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_setitem PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_setitem_fancy PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_setitem_dataarray PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_setitem_vectorized PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_contains PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_pickle PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_chunk PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_isel PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_isel_types PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_isel_fancy PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_dataarray PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_invalid_slice PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_dataarray_datetime_slice PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_float[float64] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_float[float32] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_float[scalar] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_float16 PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_float_multiindex PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_no_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_method PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_sel_drop PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_isel_drop PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_head PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_tail PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_thin PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_loc PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_loc_datetime64_value PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_loc_assign PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_loc_assign_dataarray PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_loc_single_boolean PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_loc_dim_name_collision_with_sel_params PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_selection_multiindex PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_selection_multiindex_remove_unused PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_selection_multiindex_from_level PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_virtual_default_coords PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_virtual_time_components PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coords PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coords_to_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coord_coords PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reset_coords PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_assign_coords PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_assign_coords_existing_multiindex PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_assign_coords_custom_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_assign_coords_no_default_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coords_alignment PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_set_coords_update_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_set_coords_multiindex_level PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coords_replacement_alignment PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coords_non_string PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coords_delitem_delete_indexes PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_coords_delitem_multiindex_level PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_broadcast_like PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_like PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_like_no_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_regressions PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_method PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value0] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2.0] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value3] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[str] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[bytes] PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reindex_empty_array_dtype PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_rename PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_rename_dimension_coord_warnings PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_init_value PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_swap_dims PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_expand_dims_error PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_expand_dims PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_expand_dims_with_scalar_coordinate PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_expand_dims_with_greater_dim_size PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_set_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reset_index PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reset_index_keep_attrs PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_reorder_levels PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_set_xindex PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_dataset_getitem PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_array_interface PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_astype_attrs PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_astype_dtype PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_astype_order PASSED [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_astype_subok XFAIL (Dat...) [ 53%] 273s tests/test_dataarray.py::TestDataArray::test_is_null PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_math PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_math_automatic_alignment PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_non_overlapping_dataarrays_return_empty_result PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_empty_dataarrays_return_empty_result PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_inplace_math_basics PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_inplace_math_error PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_inplace_math_automatic_alignment PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_math_name PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_math_with_coords PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_index_math PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_dataset_math PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_stack_unstack PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_stack_unstack_decreasing_coordinate PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_unstack_pandas_consistency PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_unstack_roundtrip_integer_array PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-numpy] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-dask] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_to_unstacked_dataset_raises_value_error PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_transpose PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_squeeze PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_squeeze_drop PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_drop_coordinates PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_drop_vars_callable PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_drop_multiindex_level PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_drop_all_multiindex_levels PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_drop_index_labels PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_drop_index_positions PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_drop_indexes PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_dropna PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_where PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_where_lambda PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_where_other_lambda PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_where_string PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_cumops PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_reduce PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_reduce_keepdims PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_reduce_keepdims_bottleneck PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_reduce_dtype PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_reduce_out PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-True] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-False] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-None] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile_method[midpoint] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile_method[lower] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[midpoint] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[lower] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_reduce_keep_attrs PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_assign_attrs PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[0] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[1] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[absolute] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[abs] PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_fillna PASSED [ 54%] 273s tests/test_dataarray.py::TestDataArray::test_align PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_dtype PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_copy PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_override PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays0] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays1] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_exclude PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_indexes PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_without_indexes_exclude PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_mixed_indexes PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_without_indexes_errors PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_align_str_dtype PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_misaligned PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_nocopy PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_exclude PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_broadcast_coordinates PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_pandas PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dataframe PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dataframe_multiindex PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dataframe_0length PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_pandas_name_matches_coordinate PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_series PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_from_series_multiindex PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_from_series_sparse SKIPPED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_from_multiindex_series_sparse SKIPPED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_nbytes_does_not_load_data PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_empty_series PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_series_categorical_index PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-True] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-False] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-True] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-False] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-True] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-False] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-True] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-False] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-True] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-False] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-True] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-False] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_time_dim PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_nan_nat PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dict_with_numpy_attrs PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_masked_array PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dataset_whole PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dataset_split PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dataset_retains_keys PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_to_dataset_coord_value_is_dim PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test__title_for_slice PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test__title_for_slice_truncate PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_dataarray_diff_n1 PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_coordinate_diff PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[2-int--5] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[2-int-0] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[2-int-1] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[2-int-2] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float--5] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-0] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-1] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-2] PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_roll_coords PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_roll_no_coords PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_copy_with_data PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] XFAIL [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] XFAIL [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_real_and_imag PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_setattr_raises PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_full_like PASSED [ 54%] 274s tests/test_dataarray.py::TestDataArray::test_dot PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_dot_align_coords PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_matmul PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_matmul_align_coords PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_binary_op_propagate_indexes PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_binary_op_join_setting PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_combine_first PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_sortby PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_rank PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_polyfit[True-True] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_polyfit[True-False] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_polyfit[False-True] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_polyfit[False-False] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_constant XPASS [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_coords PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-minimum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-maximum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-mean] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-median] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-minimum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-maximum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-mean] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-median] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-minimum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-maximum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-mean] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-median] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-minimum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-maximum] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-mean] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-median] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[None] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[3] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values2] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values3] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-reflect] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-symmetric] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-reflect] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-symmetric] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-reflect] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-symmetric] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[default] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[False] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[True] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_query[numpy-python-pandas] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_query[numpy-python-python] PASSED [ 55%] 274s tests/test_dataarray.py::TestDataArray::test_query[numpy-None-pandas] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[numpy-None-python] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-pandas] SKIPPED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-python] SKIPPED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[dask-python-pandas] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[dask-python-python] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[dask-None-pandas] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[dask-None-python] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-pandas] SKIPPED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-python] SKIPPED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit[True] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit[False] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit_helpers PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[True] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[False] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[True] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[False] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[True] PASSED [ 55%] 275s tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[False] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_min[int] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_min[float] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_min[nan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_min[obj] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_min[allnan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_min[datetime] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_max[int] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_max[float] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_max[nan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_max[obj] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_max[allnan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_max[datetime] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmin[int] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmin[float] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmin[nan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmin[obj] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmin[allnan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmin[datetime] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmax[int] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmax[float] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmax[nan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmax[obj] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmax[allnan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_argmax[datetime] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-int] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-float] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-nan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-obj] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-allnan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-datetime] XFAIL [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-int] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-float] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-nan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-obj] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-allnan] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-datetime] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-int] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-float] PASSED [ 55%] 275s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-allnan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] XFAIL [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-float] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-allnan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[float] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[allnan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[float] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[allnan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_min[int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_min[nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_min[obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_min[datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_max[int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_max[nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_max[obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_max[datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmin[int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmin[nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmin[obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmin[datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmax[int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmax[nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmax[obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_argmax[datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] XFAIL [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-nan] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-obj] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-datetime] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-int] PASSED [ 55%] 276s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-nan] PASSED [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-obj] PASSED [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] XFAIL [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-int] PASSED [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-nan] PASSED [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-obj] PASSED [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-datetime] PASSED [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[int] PASSED [ 55%] 277s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[nan] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[obj] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[datetime] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[int] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[nan] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[obj] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[datetime] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[int] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[nan] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[obj] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[datetime] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[int] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[nan] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[obj] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[datetime] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmin] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmax] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmin] PASSED [ 56%] 277s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmax] PASSED [ 56%] 277s tests/test_dataarray.py::test_isin[numpy-repeating_ints] PASSED [ 56%] 277s tests/test_dataarray.py::test_isin[dask-repeating_ints] PASSED [ 56%] 277s tests/test_dataarray.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 56%] 277s tests/test_dataarray.py::test_no_warning_for_all_nan PASSED [ 56%] 277s tests/test_dataarray.py::test_name_in_masking PASSED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris_dask SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[var_name-height-Height-var_name-attrs0] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-height-Height-height-attrs1] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-Height-Height-attrs2] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-None-None-attrs3] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[var_name-height-Height-var_name-attrs0] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-height-Height-height-attrs1] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-Height-Height-attrs2] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-None-unknown-attrs3] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_prevent_duplicate_coord_names SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values0] SKIPPED [ 56%] 277s tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values1] SKIPPED [ 56%] 277s tests/test_dataarray.py::test_no_dict PASSED [ 56%] 277s tests/test_dataarray.py::test_subclass_slots PASSED [ 56%] 277s tests/test_dataarray.py::test_weakref PASSED [ 56%] 277s tests/test_dataarray.py::test_delete_coords PASSED [ 56%] 277s tests/test_dataarray.py::test_deepcopy_nested_attrs PASSED [ 56%] 277s tests/test_dataarray.py::test_deepcopy_obj_array PASSED [ 56%] 277s tests/test_dataarray.py::test_deepcopy_recursive PASSED [ 56%] 277s tests/test_dataarray.py::test_clip[1-numpy] PASSED [ 56%] 277s tests/test_dataarray.py::test_clip[1-dask] PASSED [ 56%] 277s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[first] PASSED [ 56%] 277s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[last] PASSED [ 56%] 277s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[False] PASSED [ 56%] 277s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_2d PASSED [ 56%] 277s tests/test_dataarray.py::TestNumpyCoercion::test_from_numpy PASSED [ 56%] 277s tests/test_dataarray.py::TestNumpyCoercion::test_from_dask PASSED [ 56%] 277s tests/test_dataarray.py::TestNumpyCoercion::test_from_pint SKIPPED (...) [ 56%] 277s tests/test_dataarray.py::TestNumpyCoercion::test_from_sparse SKIPPED [ 56%] 277s tests/test_dataarray.py::TestNumpyCoercion::test_from_cupy SKIPPED (...) [ 56%] 277s tests/test_dataarray.py::TestNumpyCoercion::test_from_pint_wrapping_dask SKIPPED [ 56%] 277s tests/test_dataarray.py::TestStackEllipsis::test_result_as_expected PASSED [ 56%] 277s tests/test_dataarray.py::TestStackEllipsis::test_error_on_ellipsis_without_list PASSED [ 56%] 277s tests/test_dataarray.py::test_nD_coord_dataarray PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_repr PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_repr_multiindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_repr_period_index PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_unicode_data PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_repr_nep18 PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_info PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_invalid_dims PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_1d PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_0d PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_auto_align PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_pandas_sequence PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_pandas_single PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_compat PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_with_coords PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_no_default_index PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_multiindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_constructor_custom_index PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_properties PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_warn_ds_dims_deprecation PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_asarray PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_get_index PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_attr_access PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_variable PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_modify_inplace PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_properties PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_modify PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_update_index PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_setitem_with_new_dimension PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_setitem_multiindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_set PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_to_dataset PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_merge PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_coords_merge_mismatched_shape PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_data_vars_properties PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_equals_and_identical PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_equals_failures PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_broadcast_equals PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_attrs PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_chunks_does_not_load_data PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_chunk PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_dask_is_lazy PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_isel PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_isel_fancy PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_isel_dataarray PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_isel_fancy_convert_index_variable PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_dataarray PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_dataarray_mindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_categorical PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_categorical_error PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_categorical_index PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_categorical_reindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_categorical_multiindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_drop PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_drop_mindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_isel_drop PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_head PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_tail PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_thin PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_fancy PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_sel_method PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_loc PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_selection_multiindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_broadcast_like PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_to_pandas PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_like PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_attrs_encoding PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_warning PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_variables_copied PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_method PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value0] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_fill_value[2] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_fill_value[2.0] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value3] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value0] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2.0] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value3] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_str_dtype[str] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_reindex_str_dtype[bytes] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value0] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_fill_value[2] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_fill_value[2.0] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value3] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_exact PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_override PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_exclude PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_nocopy PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_indexes PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_non_unique PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_str_dtype PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_index_var_attrs[left] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_align_index_var_attrs[override] PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_broadcast PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_broadcast_nocopy PASSED [ 56%] 277s tests/test_dataset.py::TestDataset::test_broadcast_exclude PASSED [ 57%] 277s tests/test_dataset.py::TestDataset::test_broadcast_misaligned PASSED [ 57%] 277s tests/test_dataset.py::TestDataset::test_broadcast_multi_index PASSED [ 57%] 277s tests/test_dataset.py::TestDataset::test_variable_indexing PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_variables PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_multiindex_level PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_index_labels PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_labels_by_keyword PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_labels_by_position PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_indexes PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_dims PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_copy PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_copy_with_data PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] XFAIL [ 57%] 278s tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL [ 57%] 278s tests/test_dataset.py::TestDataset::test_copy_with_data_errors PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_drop_encoding PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_old_name PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_same_name PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_dims PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_vars PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_dimension_coord PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_dimension_coord_warnings PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_multiindex PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_perserve_attrs_encoding PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_does_not_change_CFTimeIndex_type PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_rename_does_not_change_DatetimeIndex_type PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_swap_dims PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_expand_dims_error PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_expand_dims_int PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_expand_dims_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_expand_dims_existing_scalar_coord PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_isel_expand_dims_roundtrip PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_expand_dims_mixed_int_and_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_expand_dims_kwargs_python36plus PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_set_index PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_set_index_deindexed_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_keep_attrs PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_dims PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-False-dropped0-converted0-renamed0] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-True-dropped1-converted1-renamed1] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-False-dropped2-converted2-renamed2] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-True-dropped3-converted3-renamed3] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg4-False-dropped4-converted4-renamed4] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg5-True-dropped5-converted5-renamed5] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg6-False-dropped6-converted6-renamed6] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg7-True-dropped7-converted7-renamed7] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_reorder_levels PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_set_xindex PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_set_xindex_options PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack_create_index[True-expected_keys0] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack_create_index[False-expected_keys1] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack_create_index[None-expected_keys2] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack_multi_index PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack_non_dim_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_unstack PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_unstack_errors PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_unstack_fill_value PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_unstack_sparse SKIPPED (req...) [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack_unstack_fast PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_stack_unstack_slow PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_stacked_array_invalid_sample_dims PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_stacked_array_name PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_stacked_array_dtype_dims PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset_different_dimension PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_update PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_update_overwrite_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_update_multiindex_level PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_update_auto_align PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_getitem PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_getitem_hashable PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_getitem_multiple_dtype PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_virtual_variables_default_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_virtual_variables_time PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_virtual_variable_same_name PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_time_season PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_slice_virtual_variable PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_pandas PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_auto_align PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_dimension_override PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_with_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_align_new_indexes PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_vectorized PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_str_dtype[str] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_str_dtype[bytes] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_using_list PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list0-data0-Different lengths] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list1-data1-Empty list of variables] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list2-data2-assign single DataArray] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_attrs PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_multiindex_level PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_new_multiindex PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords0] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords1] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_coords_existing_multiindex PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_all_multiindex_coords PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_coords_custom_index_side_effect PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_coords_custom_index PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_assign_coords_no_default_index PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_merge_multiindex_level PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_original_non_unique_index PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_both_non_unique_index PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_setitem_multiindex_level PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_delitem PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_delitem_multiindex_level PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_squeeze PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_squeeze_drop PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_dataarray PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dataframe PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_from_dataframe_categorical PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_string_categories PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_from_dataframe_sparse SKIPPED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_empty_dataframe PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_from_dataframe_multiindex PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_from_dataframe_unsorted_levels PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_from_dataframe_non_unique_columns PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-True] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-False] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-True] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-False] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-True] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-False] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_time_dim PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[True] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[list] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_to_dict_with_numpy_attrs PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_pickle PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_lazy_load PASSED [ 57%] 278s tests/test_dataset.py::TestDataset::test_lazy_load_duck_array PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_dropna PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_fillna PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_propagate_attrs[0] PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_propagate_attrs[1] PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_propagate_attrs[absolute] PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_propagate_attrs[abs] PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_where PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_where_other PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_where_drop PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_where_drop_empty PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_where_drop_no_indexes PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce_coords PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_mean_uint_dtype PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce_bad_dim PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim1-expected0] PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim2-expected1] PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim3-expected2] PASSED [ 57%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-time-expected3] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim1-expected0] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim2-expected1] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim3-expected2] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-time-expected3] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_non_numeric PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_strings PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_dtypes PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_keep_attrs PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_argmin PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_scalars PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_only_one_axis PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_no_axis PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_reduce_keepdims PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[0.25-True] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[0.25-False] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[0.25-None] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[q1-True] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[q1-False] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[q1-None] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[q2-True] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[q2-False] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile[q2-None] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile_skipna[True] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile_skipna[False] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile_method[midpoint] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile_method[lower] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[midpoint] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[lower] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_rank PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_rank_use_bottleneck PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_count PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_map PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_apply_pending_deprecated_map PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_number_math PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_unary_ops PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_array_math PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_dataset_math PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_math_auto_align PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_math_errors PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_transpose PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_ellipsis_transpose_different_ordered_vars PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_retains_period_index_on_transpose PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_diff_n1_simple PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_diff_n1_label PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_diff_n1 PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_diff_n2 PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_diff_exception_n_neg PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_dataset_diff_exception_label_str PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_shift[fill_value0] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_shift[2] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_shift[2.0] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_shift[fill_value3] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_roll_coords PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_roll_no_coords PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_roll_multidim PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_real_and_imag PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_setattr_raises PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_filter_by_attrs PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_binary_op_propagate_indexes PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_binary_op_join_setting PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[False] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[True] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_full_like PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_combine_first PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_sortby PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_attribute_access PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_ipython_key_completion PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_polyfit_output PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_polyfit_weighted PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_polyfit_warnings PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_pad PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[default] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[False] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[True] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_astype_attrs PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[numpy-python-pandas] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[numpy-python-python] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[numpy-None-pandas] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[numpy-None-python] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-pandas] SKIPPED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-python] SKIPPED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[dask-python-pandas] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[dask-python-python] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[dask-None-pandas] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[dask-None-python] PASSED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[dask-numexpr-pandas] SKIPPED [ 58%] 279s tests/test_dataset.py::TestDataset::test_query[dask-numexpr-python] SKIPPED [ 58%] 279s tests/test_dataset.py::test_eval[1-numpy-pandas] PASSED [ 58%] 279s tests/test_dataset.py::test_eval[1-numpy-python] PASSED [ 58%] 279s tests/test_dataset.py::test_eval[1-dask-pandas] PASSED [ 58%] 279s tests/test_dataset.py::test_eval[1-dask-python] PASSED [ 58%] 279s tests/test_dataset.py::test_isin[numpy-test_elements0] PASSED [ 58%] 279s tests/test_dataset.py::test_isin[numpy-test_elements1] PASSED [ 58%] 279s tests/test_dataset.py::test_isin[numpy-test_elements2] PASSED [ 58%] 279s tests/test_dataset.py::test_isin[dask-test_elements0] PASSED [ 58%] 279s tests/test_dataset.py::test_isin[dask-test_elements1] PASSED [ 58%] 279s tests/test_dataset.py::test_isin[dask-test_elements2] PASSED [ 58%] 279s tests/test_dataset.py::test_isin_dataset PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords0] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords1] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords2] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords3] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords4] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords5] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords6] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords7] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords8] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords9] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords0] PASSED [ 58%] 279s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords1] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords2] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords3] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords4] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords5] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords6] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords7] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords8] PASSED [ 58%] 280s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords9] PASSED [ 58%] 280s tests/test_dataset.py::test_error_message_on_set_supplied PASSED [ 58%] 280s tests/test_dataset.py::test_constructor_raises_with_invalid_coords[unaligned_coords0] PASSED [ 58%] 280s tests/test_dataset.py::test_dir_expected_attrs[numpy-3] PASSED [ 58%] 280s tests/test_dataset.py::test_dir_expected_attrs[dask-3] PASSED [ 58%] 280s tests/test_dataset.py::test_dir_non_string[1-numpy] PASSED [ 58%] 281s tests/test_dataset.py::test_dir_non_string[1-dask] PASSED [ 58%] 281s tests/test_dataset.py::test_dir_unicode[1-numpy] PASSED [ 58%] 281s tests/test_dataset.py::test_dir_unicode[1-dask] PASSED [ 58%] 281s tests/test_dataset.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 58%] 281s tests/test_dataset.py::test_raise_no_warning_assert_close[numpy-2] PASSED [ 58%] 281s tests/test_dataset.py::test_raise_no_warning_assert_close[dask-2] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate[1-True] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate[1-False] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate[2-True] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate[2-False] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate_datetime[True] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate_datetime[False] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate_cftime[True] PASSED [ 58%] 281s tests/test_dataset.py::test_differentiate_cftime[False] PASSED [ 58%] 281s tests/test_dataset.py::test_integrate[True] PASSED [ 58%] 281s tests/test_dataset.py::test_integrate[False] PASSED [ 58%] 282s tests/test_dataset.py::test_cumulative_integrate[True] PASSED [ 58%] 282s tests/test_dataset.py::test_cumulative_integrate[False] PASSED [ 58%] 282s tests/test_dataset.py::test_trapz_datetime[np-True] PASSED [ 58%] 282s tests/test_dataset.py::test_trapz_datetime[np-False] PASSED [ 58%] 282s tests/test_dataset.py::test_trapz_datetime[cftime-True] PASSED [ 58%] 282s tests/test_dataset.py::test_trapz_datetime[cftime-False] PASSED [ 58%] 282s tests/test_dataset.py::test_no_dict PASSED [ 58%] 282s tests/test_dataset.py::test_subclass_slots PASSED [ 58%] 282s tests/test_dataset.py::test_weakref PASSED [ 58%] 282s tests/test_dataset.py::test_deepcopy_obj_array PASSED [ 58%] 282s tests/test_dataset.py::test_deepcopy_recursive PASSED [ 58%] 282s tests/test_dataset.py::test_clip[1-numpy] PASSED [ 58%] 282s tests/test_dataset.py::test_clip[1-dask] PASSED [ 58%] 282s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[first] PASSED [ 58%] 282s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[last] PASSED [ 58%] 282s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[False] PASSED [ 58%] 282s tests/test_dataset.py::TestNumpyCoercion::test_from_numpy PASSED [ 58%] 282s tests/test_dataset.py::TestNumpyCoercion::test_from_dask PASSED [ 58%] 282s tests/test_dataset.py::TestNumpyCoercion::test_from_pint SKIPPED (re...) [ 59%] 282s tests/test_dataset.py::TestNumpyCoercion::test_from_sparse SKIPPED (...) [ 59%] 282s tests/test_dataset.py::TestNumpyCoercion::test_from_cupy SKIPPED (re...) [ 59%] 282s tests/test_dataset.py::TestNumpyCoercion::test_from_pint_wrapping_dask SKIPPED [ 59%] 282s tests/test_dataset.py::test_string_keys_typing PASSED [ 59%] 282s tests/test_dataset.py::test_transpose_error PASSED [ 59%] 282s tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_function PASSED [ 59%] 282s tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_class PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type[args0-bool] PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type[args1-object_] PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type[args2-float64] PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type[args3-object_] PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type[args4-object_] PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type[args5-str_] PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type[args6-object_] PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type_scalar PASSED [ 59%] 282s tests/test_dtypes.py::test_result_type_dask_array PASSED [ 59%] 282s tests/test_dtypes.py::test_inf[1.0] PASSED [ 59%] 282s tests/test_dtypes.py::test_inf[inf] PASSED [ 59%] 282s tests/test_dtypes.py::test_inf[ab] PASSED [ 59%] 282s tests/test_dtypes.py::test_inf[(1+1j)] PASSED [ 59%] 282s tests/test_dtypes.py::test_inf[True] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[a-expected0] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[b-expected1] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[B-expected2] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[c-expected3] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[D-expected4] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[d-expected5] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[e-expected6] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[F-expected7] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[f-expected8] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[h-expected9] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[H-expected10] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[i-expected11] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[I-expected12] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[l-expected13] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[L-expected14] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[m-expected15] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[M-expected16] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[O-expected17] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[p-expected18] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[P-expected19] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[q-expected20] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[Q-expected21] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[S-expected22] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[U-expected23] PASSED [ 59%] 282s tests/test_dtypes.py::test_maybe_promote[V-expected24] PASSED [ 59%] 282s tests/test_dtypes.py::test_nat_types_membership PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestOps::test_first PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestOps::test_last PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestOps::test_count PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestOps::test_where_type_promotion PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestOps::test_stack_type_promotion PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestOps::test_concatenate_type_promotion PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestOps::test_all_nan_arrays PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestDaskOps::test_first PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestDaskOps::test_last PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestDaskOps::test_count PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestDaskOps::test_where_type_promotion PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestDaskOps::test_stack_type_promotion PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestDaskOps::test_concatenate_type_promotion PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestDaskOps::test_all_nan_arrays PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_cumsum_1d PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_cumsum_2d PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_cumprod_2d PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr10-arr20] PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr11-arr21] PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr12-arr22] PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_some_not_equal PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_wrong_shape PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[val10-val20-val30-null0] PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[1.0-2.0-3.0-nan] PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-None] PASSED [ 59%] 282s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-nan] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_datetime_mean[False] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_datetime_mean[True] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_cftime_datetime_mean[False] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_cftime_datetime_mean[True] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_mean_over_non_time_dim_of_dataset_with_dask_backed_cftime_data PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_cftime_datetime_mean_long_time_period PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_empty_axis_dtype PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool_-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool_-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool_-1] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool_-2] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool_-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool_-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool_-1] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool_-2] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool_-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool_-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool_-1] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool_-2] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool_-1] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool_-2] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool_-1] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool_-2] SKIPPED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool_-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool_-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-1] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-2] PASSED [ 59%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-1] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-2] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool_-1] SKIPPED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool_-2] SKIPPED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-1] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-2] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-1] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-2] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-1] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-2] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool_-1] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool_-2] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-1] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-2] PASSED [ 60%] 282s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool_-1] SKIPPED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool_-2] SKIPPED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool_-1] SKIPPED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool_-2] SKIPPED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool_-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool_-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-1] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-2] PASSED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool_-1] SKIPPED [ 60%] 283s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool_-2] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool_-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool_-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool_-1] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool_-2] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool_-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool_-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool_-1] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool_-2] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool_-1] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool_-2] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool_-1] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool_-2] SKIPPED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool_-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool_-2] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-1] PASSED [ 60%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool_-1] SKIPPED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool_-2] SKIPPED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool_-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool_-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool_-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool_-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool_-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool_-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-1] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-2] PASSED [ 61%] 284s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool_-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool_-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool_-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool_-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool_-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool_-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool_-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool_-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool_-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool_-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-2] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool_-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool_-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-1] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-2] SKIPPED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-1] PASSED [ 61%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-1] SKIPPED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-2] SKIPPED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-1] SKIPPED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-2] SKIPPED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-1] SKIPPED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-2] SKIPPED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-2] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-1] PASSED [ 62%] 285s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-1] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool_-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool_-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool_-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool_-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool_-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool_-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool_-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool_-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool_-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool_-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-2] PASSED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool_-1] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool_-2] SKIPPED [ 62%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-2] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool_-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool_-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-1] SKIPPED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_argmin_max_error PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_isnull[array0] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_isnull[array1] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_isnull[array2] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_isnull[array3] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_isnull[array4] PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_isnull_with_dask PASSED [ 63%] 286s tests/test_duck_array_ops.py::test_dask_gradient[1-0] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_dask_gradient[1--1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_dask_gradient[1-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_dask_gradient[2-0] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_dask_gradient[2--1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_dask_gradient[2-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool_-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool_-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool_-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool_-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool_-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool_-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool_-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool_-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool_-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool_-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool_-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool_-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-1] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-2] PASSED [ 63%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool_-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool_-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-1] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-2] PASSED [ 64%] 287s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool_-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool_-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-1] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-2] PASSED [ 64%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool_-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool_-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-1] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-2] PASSED [ 65%] 288s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool_-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-2] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool_-1] PASSED [ 65%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool_-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool_-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool_-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool_-1] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool_-2] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[None-sum-False] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[None-sum-True] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[None-prod-False] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[None-prod-True] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[a-sum-False] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[a-sum-True] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[a-prod-False] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[a-prod-True] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[b-sum-False] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[b-sum-True] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[b-prod-False] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_specific[b-prod-True] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_dataset[sum] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_min_count_dataset[prod] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float32] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-bool_] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-int] PASSED [ 66%] 289s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float32] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-bool_] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-int] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float32] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-bool_] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-int] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float32] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-bool_] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[True] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[False] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[True] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[False] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_py_timedelta_to_float PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_np_timedelta64_to_float[td0-86400000000000.0] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_np_timedelta64_to_float[td1-1.0] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_pd_timedelta_to_float[td0-86400000000000.0] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_pd_timedelta_to_float[td1-1.0] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td0] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td1] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td2] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_timedelta_to_numeric[1 day] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_least_squares[True-True] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_least_squares[True-False] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_least_squares[False-True] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_least_squares[False-False] PASSED [ 66%] 290s tests/test_duck_array_ops.py::test_push_dask PASSED [ 66%] 290s tests/test_error_messages.py::test_no_var_in_dataset[1-numpy] PASSED [ 66%] 290s tests/test_error_messages.py::test_no_var_in_dataset[1-dask] PASSED [ 66%] 290s tests/test_extensions.py::TestAccessor::test_register PASSED [ 66%] 290s tests/test_extensions.py::TestAccessor::test_pickle_dataset PASSED [ 66%] 290s tests/test_extensions.py::TestAccessor::test_pickle_dataarray PASSED [ 66%] 290s tests/test_extensions.py::TestAccessor::test_broken_accessor PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_get_indexer_at_least_n_items PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_first_n_items PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_last_n_items PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_last_item PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_format_item PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_format_items PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_format_array_flat PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_pretty_print PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_maybe_truncate PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_format_timestamp_invalid_pandas_format PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_format_timestamp_out_of_bounds PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_attribute_repr PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_index_repr PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names0] PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names1] PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names2] PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names3] PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_diff_array_repr PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_diff_attrs_repr_with_array PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_diff_dataset_repr PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_array_repr PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_array_repr_variable PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_array_repr_recursive PASSED [ 66%] 290s tests/test_formatting.py::TestFormatting::test_array_scalar_format PASSED [ 66%] 290s tests/test_formatting.py::test_inline_variable_array_repr_custom_repr PASSED [ 66%] 290s tests/test_formatting.py::test_set_numpy_options PASSED [ 66%] 290s tests/test_formatting.py::test_short_array_repr PASSED [ 66%] 290s tests/test_formatting.py::test_large_array_repr_length PASSED [ 66%] 290s tests/test_formatting.py::test_repr_file_collapsed PASSED [ 66%] 290s tests/test_formatting.py::test__mapping_repr[50-40-30] PASSED [ 66%] 290s tests/test_formatting.py::test__mapping_repr[35-40-30] PASSED [ 66%] 290s tests/test_formatting.py::test__mapping_repr[11-40-30] PASSED [ 66%] 290s tests/test_formatting.py::test__mapping_repr[1-40-30] PASSED [ 66%] 290s tests/test_formatting.py::test__mapping_repr_recursive PASSED [ 66%] 290s tests/test_formatting.py::test__element_formatter PASSED [ 66%] 290s tests/test_formatting.py::test_lazy_array_wont_compute PASSED [ 66%] 290s tests/test_formatting.py::test_format_xindexes_none[False] PASSED [ 66%] 290s tests/test_formatting.py::test_format_xindexes_none[True] PASSED [ 66%] 290s tests/test_formatting.py::test_format_xindexes[False] PASSED [ 66%] 290s tests/test_formatting.py::test_format_xindexes[True] PASSED [ 66%] 290s tests/test_formatting_html.py::test_short_data_repr_html PASSED [ 66%] 290s tests/test_formatting_html.py::test_short_data_repr_html_non_str_keys PASSED [ 66%] 290s tests/test_formatting_html.py::test_short_data_repr_html_dask PASSED [ 66%] 290s tests/test_formatting_html.py::test_format_dims_no_dims PASSED [ 66%] 290s tests/test_formatting_html.py::test_format_dims_unsafe_dim_name PASSED [ 66%] 290s tests/test_formatting_html.py::test_format_dims_non_index PASSED [ 66%] 290s tests/test_formatting_html.py::test_format_dims_index PASSED [ 66%] 290s tests/test_formatting_html.py::test_summarize_attrs_with_unsafe_attr_name_and_value PASSED [ 66%] 290s tests/test_formatting_html.py::test_repr_of_dataarray PASSED [ 66%] 290s tests/test_formatting_html.py::test_repr_of_multiindex PASSED [ 66%] 290s tests/test_formatting_html.py::test_repr_of_dataset PASSED [ 66%] 290s tests/test_formatting_html.py::test_repr_text_fallback PASSED [ 66%] 290s tests/test_formatting_html.py::test_variable_repr_html PASSED [ 66%] 290s tests/test_formatting_html.py::test_repr_of_nonstr_dataset PASSED [ 67%] 290s tests/test_formatting_html.py::test_repr_of_nonstr_dataarray PASSED [ 67%] 290s tests/test_formatting_html.py::test_nonstr_variable_repr_html PASSED [ 67%] 290s tests/test_groupby.py::test_consolidate_slices PASSED [ 67%] 290s tests/test_groupby.py::test_groupby_dims_property PASSED [ 67%] 290s tests/test_groupby.py::test_groupby_sizes_property PASSED [ 67%] 290s tests/test_groupby.py::test_multi_index_groupby_map PASSED [ 67%] 290s tests/test_groupby.py::test_reduce_numeric_only PASSED [ 67%] 291s tests/test_groupby.py::test_multi_index_groupby_sum PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_da_datetime PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_duplicate_coordinate_labels PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_input_mutation PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_indexvariable[True] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_indexvariable[False] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_map_shrink_groups[obj0] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_map_shrink_groups[obj1] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_map_change_group_size[obj0] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_map_change_group_size[obj1] PASSED [ 67%] 291s tests/test_groupby.py::test_da_groupby_map_func_args PASSED [ 67%] 291s tests/test_groupby.py::test_ds_groupby_map_func_args PASSED [ 67%] 291s tests/test_groupby.py::test_da_groupby_empty PASSED [ 67%] 291s tests/test_groupby.py::test_da_groupby_quantile PASSED [ 67%] 291s tests/test_groupby.py::test_ds_groupby_quantile PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[False] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[True] PASSED [ 67%] 291s tests/test_groupby.py::test_da_groupby_assign_coords PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj0-x] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj0-y] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj0-z] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj0-month] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj1-x] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj1-y] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj1-z] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr[obj1-month] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr_datetime[obj0] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_repr_datetime[obj1] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_drops_nans PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_grouping_errors PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_reduce_dimension_error PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_multiple_string_args PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_bins_timeseries PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_none_group_name PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_getitem PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_returns_new_type PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_iter PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_errors PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_reduce PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_math[True] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_math[False] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_math_more PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_math_bitshift PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_bins_cut_kwargs[True] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_bins_cut_kwargs[False] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_bins_math[True] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_bins_math[False] PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_math_nD_group PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_math_virtual PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_math_dim_order PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_nan PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_order PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_fillna PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_where PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_assign PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataset_map_dataarray_func PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_dataarray_map_dataset_func PASSED [ 67%] 291s tests/test_groupby.py::test_groupby_flox_kwargs[kwargs0] SKIPPED (re...) [ 67%] 291s tests/test_groupby.py::test_groupby_flox_kwargs[kwargs1] SKIPPED (re...) [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_stack_groupby_unsorted_coord PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_iter PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_properties PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-x-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-y-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-y-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-abc-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-x-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-y-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-y-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-abc-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-x-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-y-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-y-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-abc-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-x-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-y-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-y-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-abc-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_sum PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_count PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[None] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_center PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_ndarray PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_changes_metadata PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze[True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze[False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_not_aligned PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_dim_order PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_coord_dims PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_first_and_last PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim_map PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-True] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-False] PASSED [ 67%] 291s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-True] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-False] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-True] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-False] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_ellipsis PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[True] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[False] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_empty PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_multidim PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_sort PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_assign_coords PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fillna PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample[True] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample[False] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[False] PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_da_resample_func_args PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_first PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_bad_resample_dim PASSED [ 67%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_drop_nondim_coords PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_keep_attrs PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_skipna PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample_nd PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_bug_2197 PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_regression_1605 PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[True] PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[False] PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_base SKIPPED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_offset PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_origin PASSED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[-12H] SKIPPED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset1] SKIPPED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset2] SKIPPED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset3] SKIPPED [ 68%] 292s tests/test_groupby.py::TestDataArrayResample::test_resample_invalid_loffset PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_and_first PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_min_count PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_with_keep_attrs PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_loffset PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_discarding_attrs PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_by_last_discarding_attrs PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_drop_nondim_coords PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_old_api PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_resample_ds_da_are_the_same PASSED [ 68%] 292s tests/test_groupby.py::TestDatasetResample::test_ds_resample_apply_func_args PASSED [ 68%] 292s tests/test_groupby.py::test_groupby_cumsum PASSED [ 68%] 292s tests/test_groupby.py::test_groupby_cumprod PASSED [ 68%] 292s tests/test_groupby.py::test_resample_cumsum[cumsum-expected_array0] PASSED [ 68%] 292s tests/test_groupby.py::test_resample_cumsum[cumprod-expected_array1] PASSED [ 68%] 292s tests/test_groupby.py::test_groupby_binary_op_regression PASSED [ 68%] 292s tests/test_groupby.py::test_groupby_multiindex_level PASSED [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[None-True-sum] SKIPPED [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[None-True-prod] SKIPPED [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[None-False-sum] SKIPPED [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[None-False-prod] SKIPPED [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[1-True-sum] SKIPPED (r...) [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[1-True-prod] SKIPPED (...) [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[1-False-sum] SKIPPED (...) [ 68%] 292s tests/test_groupby.py::test_min_count_vs_flox[1-False-prod] SKIPPED [ 68%] 292s tests/test_groupby.py::test_min_count_error[True] SKIPPED [ 68%] 292s tests/test_groupby.py::test_min_count_error[False] PASSED [ 68%] 292s tests/test_groupby.py::test_groupby_math_auto_chunk PASSED [ 68%] 292s tests/test_indexes.py::test_asarray_tuplesafe PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_from_variables PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_concat PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_stack PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_unstack PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_create_variables PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_to_pandas_index PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_isel PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_sel PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_join PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_reindex_like PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_equals PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_roll PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_rename PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_copy[True] PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_copy[False] PASSED [ 68%] 292s tests/test_indexes.py::TestIndex::test_getitem PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_constructor PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_from_variables PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_from_variables_index_adapter PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_concat_periods PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[str] PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[bytes] PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_concat_empty PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_concat_dim_error PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_create_variables PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_to_pandas_index PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_sel PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_sel_boolean PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_sel_datetime PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_sel_unsorted_datetime_index_raises PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_equals PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_join PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_reindex_like PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_rename PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_copy PASSED [ 68%] 292s tests/test_indexes.py::TestPandasIndex::test_getitem PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_constructor PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_from_variables PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_concat PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_stack PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_stack_non_unique PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_unstack PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_create_variables PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_sel PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_join PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_rename PASSED [ 68%] 292s tests/test_indexes.py::TestPandasMultiIndex::test_copy PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_interface[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_interface[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_variables[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_variables[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_dims[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_dims[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_get_unique[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_get_unique[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_is_multi[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_is_multi[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_get_all_coords[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_get_all_coords[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_get_all_dims[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_get_all_dims[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_group_by_index[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_group_by_index[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_copy_indexes[pd_index] PASSED [ 68%] 292s tests/test_indexes.py::TestIndexes::test_copy_indexes[xr_index] PASSED [ 68%] 292s tests/test_indexes.py::test_safe_cast_to_index PASSED [ 68%] 292s tests/test_indexes.py::test_safe_cast_to_index_cftimeindex PASSED [ 68%] 292s tests/test_indexes.py::test_safe_cast_to_index_datetime_datetime PASSED [ 68%] 292s tests/test_indexes.py::test_restore_dtype_on_multiindexes[int32] PASSED [ 68%] 292s tests/test_indexes.py::test_restore_dtype_on_multiindexes[float32] PASSED [ 68%] 292s tests/test_indexing.py::TestIndexers::test_expanded_indexer PASSED [ 68%] 292s tests/test_indexing.py::TestIndexers::test_stacked_multiindex_min_max PASSED [ 68%] 292s tests/test_indexing.py::TestIndexers::test_group_indexers_by_index PASSED [ 68%] 292s tests/test_indexing.py::TestIndexers::test_map_index_queries PASSED [ 68%] 292s tests/test_indexing.py::TestIndexers::test_read_only_view PASSED [ 68%] 292s tests/test_indexing.py::TestLazyArray::test_slice_slice PASSED [ 68%] 292s tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array PASSED [ 68%] 292s tests/test_indexing.py::TestLazyArray::test_vectorized_lazily_indexed_array PASSED [ 68%] 292s tests/test_indexing.py::TestCopyOnWriteArray::test_setitem PASSED [ 68%] 292s tests/test_indexing.py::TestCopyOnWriteArray::test_sub_array PASSED [ 68%] 292s tests/test_indexing.py::TestCopyOnWriteArray::test_index_scalar PASSED [ 68%] 292s tests/test_indexing.py::TestMemoryCachedArray::test_wrapper PASSED [ 68%] 292s tests/test_indexing.py::TestMemoryCachedArray::test_sub_array PASSED [ 68%] 292s tests/test_indexing.py::TestMemoryCachedArray::test_setitem PASSED [ 68%] 292s tests/test_indexing.py::TestMemoryCachedArray::test_index_scalar PASSED [ 68%] 292s tests/test_indexing.py::test_base_explicit_indexer PASSED [ 68%] 292s tests/test_indexing.py::test_invalid_for_all[BasicIndexer] PASSED [ 68%] 293s tests/test_indexing.py::test_invalid_for_all[OuterIndexer] PASSED [ 68%] 293s tests/test_indexing.py::test_invalid_for_all[VectorizedIndexer] PASSED [ 68%] 293s tests/test_indexing.py::test_basic_indexer PASSED [ 68%] 293s tests/test_indexing.py::test_outer_indexer PASSED [ 68%] 293s tests/test_indexing.py::test_vectorized_indexer PASSED [ 68%] 293s tests/test_indexing.py::Test_vectorized_indexer::test_arrayize_vectorized_indexer PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl0-100] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl0-99] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl1-100] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl1-99] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl2-100] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl2-99] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl3-100] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_slice[sl3-99] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape0] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape1] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape0] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape1] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape0] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape1] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape0] PASSED [ 68%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape0] PASSED [ 69%] 293s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape1] PASSED [ 69%] 293s tests/test_indexing.py::test_implicit_indexing_adapter PASSED [ 69%] 293s tests/test_indexing.py::test_implicit_indexing_adapter_copy_on_write PASSED [ 69%] 293s tests/test_indexing.py::test_outer_indexer_consistency_with_broadcast_indexes_vectorized PASSED [ 69%] 293s tests/test_indexing.py::test_create_mask_outer_indexer PASSED [ 69%] 293s tests/test_indexing.py::test_create_mask_vectorized_indexer PASSED [ 69%] 293s tests/test_indexing.py::test_create_mask_basic_indexer PASSED [ 69%] 293s tests/test_indexing.py::test_create_mask_dask PASSED [ 69%] 293s tests/test_indexing.py::test_create_mask_error PASSED [ 69%] 293s tests/test_indexing.py::test_posify_mask_subindexer[indices0-expected0] PASSED [ 69%] 293s tests/test_indexing.py::test_posify_mask_subindexer[indices1-expected1] PASSED [ 69%] 293s tests/test_indexing.py::test_posify_mask_subindexer[indices2-expected2] PASSED [ 69%] 293s tests/test_indexing.py::test_posify_mask_subindexer[indices3-expected3] PASSED [ 69%] 293s tests/test_indexing.py::test_posify_mask_subindexer[indices4-expected4] PASSED [ 69%] 293s tests/test_indexing.py::test_posify_mask_subindexer[indices5-expected5] PASSED [ 69%] 293s tests/test_indexing.py::test_posify_mask_subindexer[indices6-expected6] PASSED [ 69%] 293s tests/test_indexing.py::test_indexing_1d_object_array PASSED [ 69%] 293s tests/test_indexing.py::test_indexing_dask_array PASSED [ 69%] 293s tests/test_indexing.py::test_indexing_dask_array_scalar PASSED [ 69%] 293s tests/test_indexing.py::test_vectorized_indexing_dask_array PASSED [ 69%] 293s tests/test_indexing.py::test_advanced_indexing_dask_array PASSED [ 69%] 293s tests/test_interp.py::test_keywargs PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[no_chunk-x-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[no_chunk-x-cubic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[no_chunk-y-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[no_chunk-y-cubic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[chunk_y-x-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[chunk_y-x-cubic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[chunk_y-y-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d[chunk_y-y-cubic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d_methods[cubic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_1d_methods[zero] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_vectorize[False] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_vectorize[True] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_nd[no_chunk] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_nd[chunked] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_nd_nd PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_nd_with_nan PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_scalar[no_chunk-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_scalar[chunk_y-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_nd_scalar[no_chunk-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_nd_scalar[chunked-linear] PASSED [ 69%] 293s tests/test_interp.py::test_nans[True] PASSED [ 69%] 293s tests/test_interp.py::test_nans[False] PASSED [ 69%] 293s tests/test_interp.py::test_errors[True] PASSED [ 69%] 293s tests/test_interp.py::test_errors[False] PASSED [ 69%] 293s tests/test_interp.py::test_dtype PASSED [ 69%] 293s tests/test_interp.py::test_sorted PASSED [ 69%] 293s tests/test_interp.py::test_dimension_wo_coords PASSED [ 69%] 293s tests/test_interp.py::test_dataset PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_dimorder[2D] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_dimorder[3D] PASSED [ 69%] 293s tests/test_interp.py::test_interp_like PASSED [ 69%] 293s tests/test_interp.py::test_datetime[x_new0-expected0] PASSED [ 69%] 293s tests/test_interp.py::test_datetime[x_new1-expected1] PASSED [ 69%] 293s tests/test_interp.py::test_datetime[x_new2-expected2] PASSED [ 69%] 293s tests/test_interp.py::test_datetime[x_new3-expected3] PASSED [ 69%] 293s tests/test_interp.py::test_datetime[x_new4-0.5] PASSED [ 69%] 293s tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] XFAIL [ 69%] 293s tests/test_interp.py::test_datetime_single_string PASSED [ 69%] 293s tests/test_interp.py::test_cftime PASSED [ 69%] 293s tests/test_interp.py::test_cftime_type_error PASSED [ 69%] 293s tests/test_interp.py::test_cftime_list_of_strings PASSED [ 69%] 293s tests/test_interp.py::test_cftime_single_string PASSED [ 69%] 293s tests/test_interp.py::test_datetime_to_non_datetime_error PASSED [ 69%] 293s tests/test_interp.py::test_cftime_to_non_cftime_error PASSED [ 69%] 293s tests/test_interp.py::test_datetime_interp_noerror PASSED [ 69%] 293s tests/test_interp.py::test_3641 PASSED [ 69%] 293s tests/test_interp.py::test_decompose[nearest] PASSED [ 69%] 293s tests/test_interp.py::test_decompose[linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-nearest] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-zero] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-slinear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-quadratic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-cubic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-nearest] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-zero] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-slinear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-quadratic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-cubic] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-linear] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-nearest] PASSED [ 69%] 293s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-zero] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-slinear] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-quadratic] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-cubic] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-linear] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-nearest] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-zero] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-slinear] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-quadratic] PASSED [ 69%] 294s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-cubic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-linear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-nearest] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-zero] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-slinear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-quadratic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-cubic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-linear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-nearest] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-zero] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-slinear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-quadratic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-cubic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-linear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-nearest] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-zero] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-slinear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-quadratic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-cubic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-linear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-nearest] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-zero] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-slinear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-quadratic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-cubic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-linear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-nearest] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-zero] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-slinear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-quadratic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-cubic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-linear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-nearest] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-zero] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-slinear] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-quadratic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-cubic] PASSED [ 70%] 294s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-linear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-nearest] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-zero] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-slinear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-quadratic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-cubic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-linear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-nearest] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-zero] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-slinear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-quadratic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-cubic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-linear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-nearest] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-zero] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-slinear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-quadratic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-cubic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-linear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-nearest] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-zero] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-slinear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-quadratic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-cubic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-linear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-nearest] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-zero] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-slinear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-quadratic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-cubic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-linear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-nearest] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-zero] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-slinear] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-quadratic] PASSED [ 70%] 295s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-cubic] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-linear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-nearest] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-zero] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-slinear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-quadratic] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-cubic] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-linear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-nearest] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-zero] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-slinear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-quadratic] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-cubic] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-linear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-nearest] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-zero] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-slinear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-quadratic] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-cubic] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-linear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-nearest] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-zero] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-slinear] PASSED [ 70%] 296s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-quadratic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-cubic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-linear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-nearest] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-zero] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-slinear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-quadratic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-cubic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-linear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-nearest] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-zero] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-slinear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-quadratic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-cubic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-linear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-nearest] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-zero] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-slinear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-quadratic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-cubic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-linear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-nearest] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-zero] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-slinear] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-quadratic] PASSED [ 70%] 297s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-cubic] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-linear] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-nearest] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-zero] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-slinear] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-quadratic] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-cubic] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-linear] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-nearest] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-zero] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-slinear] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-quadratic] PASSED [ 70%] 298s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-cubic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-linear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-nearest] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-zero] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-slinear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-quadratic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-cubic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-linear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-nearest] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-zero] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-slinear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-quadratic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-cubic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-linear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-nearest] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-zero] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-slinear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-quadratic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-cubic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-linear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-nearest] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-zero] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-slinear] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-quadratic] PASSED [ 70%] 299s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-cubic] PASSED [ 70%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-linear] PASSED [ 70%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-nearest] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-zero] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-slinear] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-quadratic] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-cubic] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-linear] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-nearest] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-zero] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-slinear] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-quadratic] PASSED [ 71%] 300s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-cubic] PASSED [ 71%] 301s tests/test_interp.py::test_interpolate_chunk_advanced[linear] PASSED [ 71%] 302s tests/test_interp.py::test_interpolate_chunk_advanced[nearest] PASSED [ 71%] 303s tests/test_interp.py::test_interp1d_bounds_error PASSED [ 71%] 303s tests/test_interp.py::test_coord_attrs[2.5-True] PASSED [ 71%] 303s tests/test_interp.py::test_coord_attrs[x1-True] PASSED [ 71%] 303s tests/test_interp.py::test_coord_attrs[x2-False] PASSED [ 71%] 303s tests/test_interp.py::test_interp1d_complex_out_of_bounds PASSED [ 71%] 303s tests/test_merge.py::TestMergeInternals::test_broadcast_dimension_size PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_datasets PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_dataarray_unnamed PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_default PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[override-var1_attrs7-var2_attrs7-expected_attrs7-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs9-var2_attrs9-expected_attrs9-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[-var1_attrs10-var2_attrs10-expected_attrs10-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[-attrs19-attrs29-expected_attrs9-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_attrs_override_copy PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_attrs_drop_conflicts PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_attrs_no_conflicts_compat_minimal PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_dicts_simple PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_dicts_dims PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_coordinates PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_error PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_alignment_error PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_wrong_input_error PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_single_var PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_multi_var PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_preserve_attrs PASSED [ 71%] 303s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_broadcast PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_broadcast_equals PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_compat PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_compat_minimal PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_auto_align PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value0] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2.0] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value3] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_no_conflicts PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_dataarray PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop-attrs10-attrs20-expected_attrs0-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[override-attrs12-attrs22-expected_attrs2-False] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[no_conflicts-attrs13-attrs23-None-True] PASSED [ 71%] 303s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[identical-attrs14-attrs24-None-True] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[linear-None] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[linear-nan] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[linear-47.11] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[nearest-None] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[nearest-nan] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[nearest-47.11] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[zero-None] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[zero-nan] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[zero-47.11] PASSED [ 71%] 303s tests/test_missing.py::test_interpolate_pd_compat[slinear-None] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[slinear-nan] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[slinear-47.11] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[quadratic-None] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[quadratic-nan] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[quadratic-47.11] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[cubic-None] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[cubic-nan] PASSED [ 71%] 304s tests/test_missing.py::test_interpolate_pd_compat[cubic-47.11] PASSED [ 71%] 304s tests/test_missing.py::test_scipy_methods_function[barycentric] PASSED [ 71%] 304s tests/test_missing.py::test_scipy_methods_function[krogh] PASSED [ 71%] 304s tests/test_missing.py::test_scipy_methods_function[pchip] PASSED [ 71%] 304s tests/test_missing.py::test_scipy_methods_function[spline] PASSED [ 71%] 304s tests/test_missing.py::test_scipy_methods_function[akima] PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_pd_compat_non_uniform_index PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_pd_compat_polynomial PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_unsorted_index_raises PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_no_dim_raises PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_invalid_interpolator_raises PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_duplicate_values_raises PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_multiindex_raises PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_2d_coord_raises PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_kwargs PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_keep_attrs PASSED [ 71%] 305s tests/test_missing.py::test_interpolate PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[no nans:linear] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[one nan:linear] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[all nans:linear] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[no nans:nearest] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[one nan:nearest] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[all nans:nearest] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[no nans:zero] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[one nan:zero] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[all nans:zero] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[no nans:slinear] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[one nan:slinear] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[all nans:slinear] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[no nans:quadratic] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[one nan:quadratic] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[all nans:quadratic] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[no nans:cubic] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[one nan:cubic] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[all nans:cubic] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[no nans:polynomial] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[one nan:polynomial] PASSED [ 71%] 305s tests/test_missing.py::test_interp1d_fastrack[all nans:polynomial] PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_limits PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_methods PASSED [ 71%] 305s tests/test_missing.py::test_interpolators PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_use_coordinate PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_dask PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_dask_raises_for_invalid_chunk_dim PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_dask_expected_dtype[int-linear] PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_dask_expected_dtype[int-nearest] PASSED [ 71%] 305s tests/test_missing.py::test_ffill PASSED [ 71%] 305s tests/test_missing.py::test_ffill_use_bottleneck_numbagg PASSED [ 71%] 305s tests/test_missing.py::test_ffill_use_bottleneck_dask PASSED [ 71%] 305s tests/test_missing.py::test_ffill_use_numbagg_dask SKIPPED (requires...) [ 71%] 305s tests/test_missing.py::test_bfill_use_bottleneck PASSED [ 71%] 305s tests/test_missing.py::test_bfill_use_bottleneck_dask PASSED [ 71%] 305s tests/test_missing.py::test_ffill_bfill_dask[ffill] PASSED [ 71%] 305s tests/test_missing.py::test_ffill_bfill_dask[bfill] PASSED [ 71%] 305s tests/test_missing.py::test_ffill_bfill_nonans PASSED [ 71%] 305s tests/test_missing.py::test_ffill_bfill_allnans PASSED [ 71%] 305s tests/test_missing.py::test_ffill_functions PASSED [ 71%] 305s tests/test_missing.py::test_ffill_limit PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_dataset PASSED [ 71%] 305s tests/test_missing.py::test_ffill_dataset PASSED [ 71%] 305s tests/test_missing.py::test_bfill_dataset PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y0-lengths_expected0] PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y1-lengths_expected1] PASSED [ 71%] 305s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y2-lengths_expected2] PASSED [ 71%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[365_day] PASSED [ 71%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[360_day] PASSED [ 71%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[julian] PASSED [ 71%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[all_leap] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[366_day] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[gregorian] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[proleptic_gregorian] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[standard] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_dt[gregorian-1D] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_dt[proleptic_gregorian-1M] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_potential_overflow PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_strict[index0] PASSED [ 72%] 305s tests/test_missing.py::test_get_clean_interp_index_strict[index1] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_errors PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-date_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-cftime_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-date_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-cftime_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-date_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-cftime_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-date_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-cftime_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-date_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-cftime_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-date_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-cftime_range] PASSED [ 72%] 305s tests/test_missing.py::test_interpolate_na_2d[None] XFAIL [ 72%] 305s tests/test_missing.py::test_interpolate_na_2d[coords1] PASSED [ 72%] 305s tests/test_missing.py::test_interpolators_complex_out_of_bounds PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_properties PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_attrs PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_data PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_init[expected0] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_init[expected1] XFAIL [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array[dims0-data0-expected0-False] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array[dims1-data1-expected1-False] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array[dims2-2-expected2-False] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array[dims3-data3-expected3-True] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_with_masked_array PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_with_0d_object PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_with_explicitly_indexed PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_real_and_imag PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype0] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype1] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_object PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_datetime PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta0-expected_dtype0] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta1-expected_dtype1] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta2-expected_dtype2] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta3-expected_dtype3] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta4-expected_dtype4] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta5-expected_dtype5] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta6-expected_dtype6] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta7-expected_dtype7] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta8-expected_dtype8] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims0-data_shape0-new_dims0-False] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims1-data_shape1-new_dims1-True] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims2-data_shape2-new_dims2-True] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims3-data_shape3-new_dims3-False] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims4-data_shape4-new_dims4-True] PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_duck_array_class PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_new_namedarray PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_replace_namedarray PASSED [ 72%] 305s tests/test_namedarray.py::TestNamedArray::test_warn_on_repeated_dimension_names PASSED [ 72%] 305s tests/test_nputils.py::test_is_contiguous PASSED [ 72%] 305s tests/test_nputils.py::test_vindex PASSED [ 72%] 305s tests/test_options.py::test_invalid_option_raises PASSED [ 72%] 305s tests/test_options.py::test_display_width PASSED [ 72%] 305s tests/test_options.py::test_arithmetic_join PASSED [ 72%] 305s tests/test_options.py::test_enable_cftimeindex PASSED [ 72%] 305s tests/test_options.py::test_file_cache_maxsize PASSED [ 72%] 305s tests/test_options.py::test_keep_attrs PASSED [ 72%] 305s tests/test_options.py::test_nested_options PASSED [ 72%] 305s tests/test_options.py::test_display_style PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_dataset_attr_retention PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_dataarray_attr_retention PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_groupby_attr_retention PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_concat_attr_retention PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_merge_attr_retention PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_display_style_text PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_display_style_html PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_display_dataarray_style_text PASSED [ 72%] 305s tests/test_options.py::TestAttrRetention::test_display_dataarray_style_html PASSED [ 72%] 305s tests/test_options.py::test_get_options_retention[left] PASSED [ 72%] 305s tests/test_options.py::test_get_options_retention[exact] PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkManager::test_get_chunkmanger PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkManager::test_fail_on_nonexistent_chunkmanager PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkManager::test_get_dask_if_installed PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkManager::test_dont_get_dask_if_not_installed SKIPPED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkManager::test_choose_dask_over_other_chunkmanagers PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_chunked_arrays PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_ignore_inmemory_arrays PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_arrays_chunked PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_matching_chunkmanagers PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_dask_if_installed PASSED [ 72%] 305s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_on_mixed_array_types PASSED [ 72%] 305s tests/test_plot.py::TestPlot::test_accessor PASSED [ 72%] 305s tests/test_plot.py::TestPlot::test_label_from_attrs PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test1d PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_1d_bool PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_1d_x_y_kw PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_multiindex_level_as_coord PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_infer_line_data PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_line_plot_along_1d_coord PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_line_plot_wrong_hue PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_2d_line PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_2d_line_accepts_legend_kw PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_2d_line_accepts_x_kw PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_2d_line_accepts_hue_kw PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_2d_coords_line_plot PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_2d_coord_line_plot_coords_transpose_invariant PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_2d_before_squeeze PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test2d_uniform_calls_imshow PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test2d_nonuniform_calls_contourf PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_contourf PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_pcolormesh PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_str_coordinates_pcolormesh PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_contourf_cmap_set PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_contourf_cmap_set_with_bad_under_over PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test3d PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_can_pass_in_axis PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test__infer_interval_breaks PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale_invalid_coords PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_geo_data PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_datetime_dimension PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_convenient_facetgrid PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_subplot_kws PASSED [ 72%] 306s tests/test_plot.py::TestPlot::test_plot_size PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_convenient_facetgrid_4d PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_coord_with_interval PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_coord_with_interval_x PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_coord_with_interval_y PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_coord_with_interval_xy PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[x] PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[y] PASSED [ 72%] 307s tests/test_plot.py::TestPlot::test_multiplot_over_length_one_dim PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_xlabel_is_index_name PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_no_label_name_on_x_axis PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_no_label_name_on_y_axis PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_ylabel_is_data_name PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_xlabel_is_data_name PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_format_string PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_can_pass_in_axis PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_nonnumeric_index PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_primitive_returned PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_plot_nans PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_dates_are_concise PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_xyincrease_false_changes_axes PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_slice_in_title PASSED [ 72%] 307s tests/test_plot.py::TestPlot1D::test_slice_in_title_single_item_array PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step_with_where[pre] PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step_with_where[post] PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step_with_where[mid] PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step_with_hue PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[pre] PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[post] PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[mid] PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_drawstyle_steps PASSED [ 72%] 307s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[pre] PASSED [ 73%] 307s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[post] PASSED [ 73%] 307s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[mid] PASSED [ 73%] 307s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step PASSED [ 73%] 307s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x PASSED [ 73%] 307s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_y PASSED [ 73%] 307s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x_and_y_raises_valueeerror PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_3d_array PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_xlabel_uses_name PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_title_is_histogram PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_can_pass_in_kwargs PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_can_pass_in_axis PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_primitive_returned PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_plot_nans PASSED [ 73%] 307s tests/test_plot.py::TestPlotHistogram::test_hist_coord_with_interval PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_robust PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_center PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_option PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_explicit_option PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_cmap_divergent_option PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_nan_inf_are_ignored PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_integer_levels PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_list_levels PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_divergentcontrol PASSED [ 73%] 307s tests/test_plot.py::TestDetermineCmapParams::test_norm_sets_vmin_vmax PASSED [ 73%] 307s tests/test_plot.py::TestDiscreteColorMap::test_recover_from_seaborn_jet_exception PASSED [ 73%] 307s tests/test_plot.py::TestDiscreteColorMap::test_build_discrete_cmap PASSED [ 73%] 308s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_of_levels PASSED [ 73%] 308s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_int_levels PASSED [ 73%] 308s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_levels_and_vmin_or_vmax PASSED [ 73%] 308s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm PASSED [ 73%] 308s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm_matching_cmap_levels PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_label_names PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_1d_raises_valueerror PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_bool PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_complex_raises_typeerror PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_3d_raises_valueerror PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_nonnumeric_index PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_multiindex_raises_typeerror PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_can_pass_in_axis PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_xyincrease_defaults PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_xyincrease_false_changes_axes PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_xyincrease_true_changes_axes PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_dates_are_concise PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_plot_nans PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_can_plot_all_nans PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_can_plot_axis_size_one PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_disallows_rgb_arg PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_viridis_cmap PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_default_cmap PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_seaborn_palette_as_cmap SKIPPED [ 73%] 308s tests/test_plot.py::TestContourf::test_can_change_default_cmap PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_diverging_color_limits PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_xy_strings PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_positional_coord_string PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_bad_x_string_exception PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_coord_strings PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_non_linked_coords PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_non_linked_coords_transpose PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_multiindex_level_as_coord PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_default_title PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_colorbar_default_label PASSED [ 73%] 308s tests/test_plot.py::TestContourf::test_no_labels PASSED [ 73%] 309s tests/test_plot.py::TestContourf::test_colorbar_kwargs PASSED [ 73%] 309s tests/test_plot.py::TestContourf::test_verbose_facetgrid PASSED [ 73%] 309s tests/test_plot.py::TestContourf::test_2d_function_and_method_signature_same PASSED [ 73%] 309s tests/test_plot.py::TestContourf::test_convenient_facetgrid PASSED [ 73%] 309s tests/test_plot.py::TestContourf::test_convenient_facetgrid_4d PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_facetgrid_map_only_appends_mappables PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_facetgrid_cmap PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_facetgrid_cbar_kwargs PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_facetgrid_no_cbar_ax PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_cmap_and_color_both PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_2d_coord_with_interval PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_colormap_error_norm_and_vmin_vmax PASSED [ 73%] 310s tests/test_plot.py::TestContourf::test_contourf_called PASSED [ 73%] 311s tests/test_plot.py::TestContourf::test_primitive_artist_returned PASSED [ 73%] 311s tests/test_plot.py::TestContourf::test_extend PASSED [ 73%] 311s tests/test_plot.py::TestContourf::test_2d_coord_names PASSED [ 73%] 311s tests/test_plot.py::TestContourf::test_levels PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_label_names PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_1d_raises_valueerror PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_bool PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_complex_raises_typeerror PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_3d_raises_valueerror PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_nonnumeric_index PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_multiindex_raises_typeerror PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_can_pass_in_axis PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_xyincrease_defaults PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_xyincrease_false_changes_axes PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_xyincrease_true_changes_axes PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_dates_are_concise PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_plot_nans PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_can_plot_all_nans PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_can_plot_axis_size_one PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_disallows_rgb_arg PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_viridis_cmap PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_default_cmap PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_seaborn_palette_as_cmap SKIPPED [ 73%] 311s tests/test_plot.py::TestContour::test_can_change_default_cmap PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_diverging_color_limits PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_xy_strings PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_positional_coord_string PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_bad_x_string_exception PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_coord_strings PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_non_linked_coords PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_non_linked_coords_transpose PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_multiindex_level_as_coord PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_default_title PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_colorbar_default_label PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_no_labels PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_colorbar_kwargs PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_verbose_facetgrid PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_2d_function_and_method_signature_same PASSED [ 73%] 311s tests/test_plot.py::TestContour::test_convenient_facetgrid PASSED [ 73%] 312s tests/test_plot.py::TestContour::test_convenient_facetgrid_4d PASSED [ 73%] 312s tests/test_plot.py::TestContour::test_facetgrid_map_only_appends_mappables PASSED [ 73%] 312s tests/test_plot.py::TestContour::test_facetgrid_cmap PASSED [ 73%] 312s tests/test_plot.py::TestContour::test_facetgrid_cbar_kwargs PASSED [ 73%] 312s tests/test_plot.py::TestContour::test_facetgrid_no_cbar_ax PASSED [ 73%] 313s tests/test_plot.py::TestContour::test_2d_coord_with_interval PASSED [ 73%] 313s tests/test_plot.py::TestContour::test_colormap_error_norm_and_vmin_vmax PASSED [ 73%] 313s tests/test_plot.py::TestContour::test_colors PASSED [ 73%] 313s tests/test_plot.py::TestContour::test_colors_np_levels PASSED [ 73%] 313s tests/test_plot.py::TestContour::test_cmap_and_color_both PASSED [ 73%] 313s tests/test_plot.py::TestContour::test_2d_coord_names PASSED [ 73%] 313s tests/test_plot.py::TestContour::test_single_level PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_label_names PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_1d_raises_valueerror PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_bool PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_complex_raises_typeerror PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_3d_raises_valueerror PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_nonnumeric_index PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_multiindex_raises_typeerror PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_can_pass_in_axis PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_xyincrease_defaults PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_xyincrease_false_changes_axes PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_xyincrease_true_changes_axes PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_dates_are_concise PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_plot_nans PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_can_plot_all_nans PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_can_plot_axis_size_one PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_disallows_rgb_arg PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_viridis_cmap PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_default_cmap PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_seaborn_palette_as_cmap SKIPPED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_can_change_default_cmap PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_diverging_color_limits PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_xy_strings PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_positional_coord_string PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_bad_x_string_exception PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_coord_strings PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_non_linked_coords PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_non_linked_coords_transpose PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_multiindex_level_as_coord PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_default_title PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_colorbar_default_label PASSED [ 73%] 313s tests/test_plot.py::TestPcolormesh::test_no_labels PASSED [ 73%] 314s tests/test_plot.py::TestPcolormesh::test_colorbar_kwargs PASSED [ 74%] 314s tests/test_plot.py::TestPcolormesh::test_verbose_facetgrid PASSED [ 74%] 314s tests/test_plot.py::TestPcolormesh::test_2d_function_and_method_signature_same PASSED [ 74%] 314s tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid PASSED [ 74%] 314s tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid_4d PASSED [ 74%] 314s tests/test_plot.py::TestPcolormesh::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_facetgrid_cmap PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_facetgrid_cbar_kwargs PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_facetgrid_no_cbar_ax PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_cmap_and_color_both PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_2d_coord_with_interval PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_primitive_artist_returned PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_everything_plotted PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_2d_coord_names PASSED [ 74%] 315s tests/test_plot.py::TestPcolormesh::test_dont_infer_interval_breaks_for_cartopy PASSED [ 74%] 315s tests/test_plot.py::TestPcolormeshLogscale::test_interval_breaks_logspace PASSED [ 74%] 315s tests/test_plot.py::TestImshow::test_label_names PASSED [ 74%] 315s tests/test_plot.py::TestImshow::test_1d_raises_valueerror PASSED [ 74%] 315s tests/test_plot.py::TestImshow::test_bool PASSED [ 74%] 315s tests/test_plot.py::TestImshow::test_complex_raises_typeerror PASSED [ 74%] 315s tests/test_plot.py::TestImshow::test_3d_raises_valueerror SKIPPED [ 74%] 315s tests/test_plot.py::TestImshow::test_nonnumeric_index PASSED [ 74%] 315s tests/test_plot.py::TestImshow::test_multiindex_raises_typeerror PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_can_pass_in_axis PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_xyincrease_defaults PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_xyincrease_false_changes_axes PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_xyincrease_true_changes_axes PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_plot_nans PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_can_plot_all_nans PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_can_plot_axis_size_one PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_disallows_rgb_arg PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_viridis_cmap PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_default_cmap PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_seaborn_palette_as_cmap SKIPPED [ 74%] 316s tests/test_plot.py::TestImshow::test_can_change_default_cmap PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_diverging_color_limits PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_xy_strings PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_positional_coord_string PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_bad_x_string_exception PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_coord_strings PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_non_linked_coords PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_non_linked_coords_transpose PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_multiindex_level_as_coord PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_default_title PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_colorbar_default_label PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_no_labels PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_colorbar_kwargs PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_verbose_facetgrid PASSED [ 74%] 316s tests/test_plot.py::TestImshow::test_2d_function_and_method_signature_same PASSED [ 74%] 317s tests/test_plot.py::TestImshow::test_convenient_facetgrid PASSED [ 74%] 317s tests/test_plot.py::TestImshow::test_convenient_facetgrid_4d PASSED [ 74%] 317s tests/test_plot.py::TestImshow::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 317s tests/test_plot.py::TestImshow::test_facetgrid_cmap PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_facetgrid_cbar_kwargs PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_facetgrid_no_cbar_ax PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_cmap_and_color_both PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_2d_coord_with_interval PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_dates_are_concise XFAIL (Failin...) [ 74%] 318s tests/test_plot.py::TestImshow::test_imshow_called PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_xy_pixel_centered PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_default_aspect_is_auto PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_cannot_change_mpl_aspect PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_primitive_artist_returned PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_seaborn_palette_needs_levels SKIPPED [ 74%] 318s tests/test_plot.py::TestImshow::test_2d_coord_names PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_plot_rgb_image PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_plot_rgb_image_explicit PASSED [ 74%] 318s tests/test_plot.py::TestImshow::test_plot_rgb_faceted PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_plot_rgba_image_transposed PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_warns_ambigious_dim PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_rgb_errors_too_many_dims PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_rgb_errors_bad_dim_sizes PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-None-False] PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None-2-False] PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-1-False] PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-0-False] PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-None-True] PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None--1-True] PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_normalize_rgb_one_arg_error PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_regression_rgb_imshow_dim_size_one PASSED [ 74%] 319s tests/test_plot.py::TestImshow::test_origin_overrides_xyincrease PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_label_names PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_1d_raises_valueerror PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_bool PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_complex_raises_typeerror PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_3d_raises_valueerror PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_nonnumeric_index PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_multiindex_raises_typeerror PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_xyincrease_defaults PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_plot_nans PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_can_plot_all_nans PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_can_plot_axis_size_one PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_disallows_rgb_arg PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_xy_strings PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_positional_coord_string PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_bad_x_string_exception PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_coord_strings PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_non_linked_coords PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_non_linked_coords_transpose PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_multiindex_level_as_coord PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_default_title PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_no_labels PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_verbose_facetgrid PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_2d_function_and_method_signature_same PASSED [ 74%] 319s tests/test_plot.py::TestSurface::test_convenient_facetgrid_4d PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_facetgrid_cmap PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_facetgrid_cbar_kwargs PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_facetgrid_no_cbar_ax PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_2d_coord_with_interval PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_dates_are_concise XFAIL (Faili...) [ 74%] 320s tests/test_plot.py::TestSurface::test_primitive_artist_returned PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_2d_coord_names PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_xyincrease_false_changes_axes SKIPPED [ 74%] 320s tests/test_plot.py::TestSurface::test_xyincrease_true_changes_axes SKIPPED [ 74%] 320s tests/test_plot.py::TestSurface::test_can_pass_in_axis PASSED [ 74%] 320s tests/test_plot.py::TestSurface::test_default_cmap SKIPPED (does not...) [ 74%] 320s tests/test_plot.py::TestSurface::test_diverging_color_limits SKIPPED [ 74%] 320s tests/test_plot.py::TestSurface::test_colorbar_kwargs SKIPPED (does ...) [ 74%] 320s tests/test_plot.py::TestSurface::test_cmap_and_color_both SKIPPED (d...) [ 74%] 320s tests/test_plot.py::TestSurface::test_seaborn_palette_as_cmap PASSED [ 74%] 321s tests/test_plot.py::TestSurface::test_convenient_facetgrid PASSED [ 74%] 321s tests/test_plot.py::TestSurface::test_viridis_cmap PASSED [ 74%] 321s tests/test_plot.py::TestSurface::test_can_change_default_cmap PASSED [ 74%] 321s tests/test_plot.py::TestSurface::test_colorbar_default_label PASSED [ 74%] 321s tests/test_plot.py::TestSurface::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 321s tests/test_plot.py::TestFacetGrid::test_no_args PASSED [ 74%] 321s tests/test_plot.py::TestFacetGrid::test_names_appear_somewhere PASSED [ 74%] 321s tests/test_plot.py::TestFacetGrid::test_text_not_super_long PASSED [ 74%] 321s tests/test_plot.py::TestFacetGrid::test_colorbar PASSED [ 74%] 321s tests/test_plot.py::TestFacetGrid::test_colorbar_scatter PASSED [ 74%] 321s tests/test_plot.py::TestFacetGrid::test_empty_cell PASSED [ 74%] 321s tests/test_plot.py::TestFacetGrid::test_norow_nocol_error PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_groups PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_float_index PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_nonunique_index_error PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_robust PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_can_set_vmin_vmax PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_vmin_vmax_equal PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_can_set_norm PASSED [ 74%] 322s tests/test_plot.py::TestFacetGrid::test_figure_size PASSED [ 74%] 323s tests/test_plot.py::TestFacetGrid::test_num_ticks PASSED [ 74%] 323s tests/test_plot.py::TestFacetGrid::test_map PASSED [ 74%] 323s tests/test_plot.py::TestFacetGrid::test_map_dataset PASSED [ 74%] 323s tests/test_plot.py::TestFacetGrid::test_set_axis_labels PASSED [ 74%] 324s tests/test_plot.py::TestFacetGrid::test_facetgrid_colorbar PASSED [ 74%] 324s tests/test_plot.py::TestFacetGrid::test_facetgrid_polar PASSED [ 74%] 324s tests/test_plot.py::TestFacetGrid4d::test_title_kwargs PASSED [ 74%] 324s tests/test_plot.py::TestFacetGrid4d::test_default_labels PASSED [ 74%] 325s tests/test_plot.py::TestFacetedLinePlotsLegend::test_legend_labels PASSED [ 74%] 326s tests/test_plot.py::TestFacetedLinePlots::test_facetgrid_shape PASSED [ 74%] 328s tests/test_plot.py::TestFacetedLinePlots::test_unnamed_args PASSED [ 74%] 328s tests/test_plot.py::TestFacetedLinePlots::test_default_labels PASSED [ 74%] 329s tests/test_plot.py::TestFacetedLinePlots::test_test_empty_cell PASSED [ 74%] 329s tests/test_plot.py::TestFacetedLinePlots::test_set_axis_labels PASSED [ 75%] 329s tests/test_plot.py::TestFacetedLinePlots::test_axes_in_faceted_plot PASSED [ 75%] 329s tests/test_plot.py::TestFacetedLinePlots::test_figsize_and_size PASSED [ 75%] 329s tests/test_plot.py::TestFacetedLinePlots::test_wrong_num_of_dimensions PASSED [ 75%] 329s tests/test_plot.py::TestDatasetQuiverPlots::test_quiver PASSED [ 75%] 331s tests/test_plot.py::TestDatasetQuiverPlots::test_facetgrid PASSED [ 75%] 331s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[None-None-False-True] PASSED [ 75%] 331s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[False-None-False-False] PASSED [ 75%] 331s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-None-False-True] PASSED [ 75%] 331s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-continuous-False-True] PASSED [ 75%] 331s tests/test_plot.py::TestDatasetStreamplotPlots::test_streamline PASSED [ 75%] 334s tests/test_plot.py::TestDatasetStreamplotPlots::test_facetgrid PASSED [ 75%] 334s tests/test_plot.py::TestDatasetScatterPlots::test_accessor PASSED [ 75%] 334s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[None-None-False-True] PASSED [ 75%] 334s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-None-False-False] PASSED [ 75%] 334s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-None-False-True] PASSED [ 75%] 334s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-continuous-False-True] PASSED [ 75%] 334s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-discrete-False-False] PASSED [ 75%] 334s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-discrete-True-False] PASSED [ 75%] 335s tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_shape PASSED [ 75%] 335s tests/test_plot.py::TestDatasetScatterPlots::test_default_labels PASSED [ 75%] 335s tests/test_plot.py::TestDatasetScatterPlots::test_axes_in_faceted_plot PASSED [ 75%] 335s tests/test_plot.py::TestDatasetScatterPlots::test_figsize_and_size PASSED [ 75%] 335s tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_y] PASSED [ 75%] 335s tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_x] PASSED [ 75%] 336s tests/test_plot.py::TestDatasetScatterPlots::test_datetime_hue PASSED [ 75%] 337s tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_hue_style PASSED [ 75%] 337s tests/test_plot.py::TestDatasetScatterPlots::test_scatter[A-B-x-col] PASSED [ 75%] 337s tests/test_plot.py::TestDatasetScatterPlots::test_scatter[x-row-A-B] PASSED [ 75%] 337s tests/test_plot.py::TestDatasetScatterPlots::test_non_numeric_legend PASSED [ 75%] 337s tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels PASSED [ 75%] 337s tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels_facetgrid PASSED [ 75%] 337s tests/test_plot.py::TestDatasetScatterPlots::test_add_legend_by_default PASSED [ 75%] 337s tests/test_plot.py::TestDatetimePlot::test_datetime_line_plot PASSED [ 75%] 337s tests/test_plot.py::TestDatetimePlot::test_datetime_units PASSED [ 75%] 337s tests/test_plot.py::TestDatetimePlot::test_datetime_plot1d PASSED [ 75%] 337s tests/test_plot.py::TestDatetimePlot::test_datetime_plot2d PASSED [ 75%] 337s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_line_plot SKIPPED [ 75%] 337s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_pcolormesh_plot SKIPPED [ 75%] 337s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_contour_plot SKIPPED [ 75%] 337s tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-True] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-False] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-True] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-False] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-True] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-False] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-True] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-False] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-True] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-False] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-True] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-False] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-linear] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-logit] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-symlog] PASSED [ 75%] 337s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-linear] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-logit] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-symlog] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-linear] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-logit] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-symlog] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-linear] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-logit] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-symlog] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-linear] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-logit] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-symlog] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-linear] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-logit] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-symlog] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[1] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[2] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[1] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[2] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[1] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[2] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[3] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[1] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[2] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[3] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[1] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[2] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[3] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[1] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[2] PASSED [ 75%] 338s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[3] PASSED [ 75%] 338s tests/test_plot.py::test_plot_transposed_nondim_coord[pcolormesh] PASSED [ 75%] 338s tests/test_plot.py::test_plot_transposed_nondim_coord[contourf] PASSED [ 75%] 338s tests/test_plot.py::test_plot_transposed_nondim_coord[contour] PASSED [ 75%] 338s tests/test_plot.py::test_plot_transposes_properly[pcolormesh] PASSED [ 75%] 338s tests/test_plot.py::test_plot_transposes_properly[imshow] PASSED [ 75%] 338s tests/test_plot.py::test_facetgrid_single_contour PASSED [ 75%] 338s tests/test_plot.py::test_get_axis_raises PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[figsize] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[figsize_kwargs] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[size] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[size_kwargs] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[size+aspect] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[auto_aspect] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[equal_aspect] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[ax] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[default] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis[default_kwargs] PASSED [ 75%] 338s tests/test_plot.py::test_get_axis_cartopy[figsize] SKIPPED (requires...) [ 75%] 338s tests/test_plot.py::test_get_axis_cartopy[size] SKIPPED (requires ca...) [ 75%] 338s tests/test_plot.py::test_get_axis_cartopy[size+aspect] SKIPPED (requ...) [ 75%] 338s tests/test_plot.py::test_get_axis_cartopy[default] SKIPPED (requires...) [ 75%] 338s tests/test_plot.py::test_get_axis_current PASSED [ 75%] 338s tests/test_plot.py::test_maybe_gca PASSED [ 75%] 338s tests/test_plot.py::test_datarray_scatter[A-B-None-None-None-None-None-None-None] PASSED [ 75%] 338s tests/test_plot.py::test_datarray_scatter[B-A-None-w-None-None-None-True-None] PASSED [ 75%] 339s tests/test_plot.py::test_datarray_scatter[A-B-None-y-x-None-None-True-True] PASSED [ 75%] 339s tests/test_plot.py::test_datarray_scatter[A-B-z-None-None-None-None-None-None] PASSED [ 75%] 339s tests/test_plot.py::test_datarray_scatter[B-A-z-w-None-None-None-True-None] PASSED [ 75%] 339s tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-None-None-True-True] PASSED [ 75%] 339s tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-w-None-True-True] PASSED [ 75%] 339s tests/test_plot.py::test_assert_valid_xy PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[__call__-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[__call__-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[line-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[line-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[step-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[step-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[contour-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[contour-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[contourf-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[contourf-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[hist-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[hist-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[imshow-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[imshow-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[pcolormesh-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[pcolormesh-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[scatter-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[scatter-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[surface-empty] PASSED [ 75%] 339s tests/test_plot.py::test_plot_empty_raises[surface-scalar] PASSED [ 75%] 339s tests/test_plot.py::test_facetgrid_axes_raises_deprecation_warning PASSED [ 75%] 339s tests/test_plot.py::test_plot1d_default_rcparams PASSED [ 75%] 339s tests/test_plugins.py::test_remove_duplicates PASSED [ 75%] 339s tests/test_plugins.py::test_broken_plugin PASSED [ 75%] 339s tests/test_plugins.py::test_remove_duplicates_warnings PASSED [ 75%] 339s tests/test_plugins.py::test_backends_dict_from_pkg PASSED [ 75%] 339s tests/test_plugins.py::test_set_missing_parameters PASSED [ 75%] 339s tests/test_plugins.py::test_set_missing_parameters_raise_error PASSED [ 75%] 339s tests/test_plugins.py::test_build_engines PASSED [ 75%] 339s tests/test_plugins.py::test_build_engines_sorted PASSED [ 75%] 339s tests/test_plugins.py::test_no_matching_engine_found PASSED [ 75%] 339s tests/test_plugins.py::test_engines_not_installed PASSED [ 75%] 339s tests/test_plugins.py::test_lazy_import PASSED [ 75%] 339s tests/test_plugins.py::test_list_engines PASSED [ 75%] 339s tests/test_plugins.py::test_refresh_engines PASSED [ 75%] 339s tests/test_print_versions.py::test_show_versions PASSED [ 75%] 339s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-1] PASSED [ 75%] 339s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-2] PASSED [ 75%] 339s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-1] PASSED [ 75%] 339s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-2] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-1] PASSED [ 76%] 340s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-2] PASSED [ 76%] 341s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-1] PASSED [ 76%] 341s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-2] PASSED [ 76%] 341s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-1] PASSED [ 76%] 341s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-2] PASSED [ 76%] 341s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-1] PASSED [ 76%] 341s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-2] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-1] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-2] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-1] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-2] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-1] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-2] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[numpy-1] PASSED [ 76%] 342s tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[dask-1] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_repeated_rolling_rechunks PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-numpy] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-dask] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-numpy] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-dask] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-sum] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-std] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-min] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-max] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-median] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-count] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-count] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-count] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-count] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-count] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-count] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-mean] PASSED [ 76%] 343s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-count] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-mean] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-count] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-mean] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-count] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-mean] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-count] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-mean] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-count] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-mean] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-count] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-True] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-False] PASSED [ 76%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-True] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-False] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-2] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-1] PASSED [ 77%] 344s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-2] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-1] PASSED [ 77%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-1] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-2] PASSED [ 78%] 345s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-1] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-2] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-1] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-2] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-1] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-2] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-1] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-2] PASSED [ 78%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-2] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-1] PASSED [ 79%] 346s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-1] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-2] PASSED [ 79%] 347s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-2] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-1] PASSED [ 79%] 348s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-2] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-1] PASSED [ 79%] 349s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-1] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-2] PASSED [ 79%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-2] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-1] PASSED [ 80%] 350s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-2] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-1] PASSED [ 80%] 351s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-2] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-1] PASSED [ 80%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-2] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-1] PASSED [ 81%] 352s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-1] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-2] PASSED [ 81%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-1] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-2] PASSED [ 82%] 353s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-2] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-1] PASSED [ 82%] 354s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-2] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-1] PASSED [ 82%] 355s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-1] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-2] PASSED [ 82%] 356s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-1] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-2] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-1] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-2] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-1] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-2] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-1] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-2] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-1] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-2] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-1] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-2] PASSED [ 82%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-1] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-2] PASSED [ 83%] 357s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-1] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-2] PASSED [ 83%] 358s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-1] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-2] PASSED [ 83%] 359s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-1] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-2] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-False] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-True] PASSED [ 83%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-True] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-False] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[numbagg] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[bottleneck] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-True-1] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-False-1] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-True-1] PASSED [ 84%] 360s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-False-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-True-1] PASSED [ 84%] 361s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-False-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-True-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-False-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-True-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-False-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-True-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-False-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-True-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-False-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-True-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-False-1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-True] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-False] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-center2] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-True] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-False] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-center2] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[reduce-argument0] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[mean-argument1] PASSED [ 84%] 362s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[construct-argument2] PASSED [ 85%] 362s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[count-argument3] PASSED [ 85%] 362s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[int] PASSED [ 85%] 362s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float32] PASSED [ 85%] 362s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float64] PASSED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-time] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-x] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-mean-numpy] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-sum-numpy] SKIPPED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[reduce-argument0] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[mean-argument1] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[construct-argument2] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[count-argument3] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-numpy] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-dask] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-sum] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-mean] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-std] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-var] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-min] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-max] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-median] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-sum] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-mean] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-std] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-var] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-min] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-max] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-median] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-sum] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-mean] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-std] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-var] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-min] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-max] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-median] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-sum] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-mean] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-std] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-var] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-min] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-max] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-median] PASSED [ 85%] 362s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-sum] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-mean] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-std] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-var] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-min] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-max] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-median] PASSED [ 85%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-sum] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-mean] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-std] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-var] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-min] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-max] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-median] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-True] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-False] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-1] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-2] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-1] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-2] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-1] PASSED [ 86%] 363s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-1] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-2] PASSED [ 86%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-1] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-2] SKIPPED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-2] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-1] PASSED [ 87%] 364s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-2] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-1] PASSED [ 87%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-1] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-2] PASSED [ 88%] 365s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-2] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-1] PASSED [ 88%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-2] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-1] PASSED [ 89%] 366s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-2] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-1] PASSED [ 89%] 367s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-1] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-2] PASSED [ 89%] 368s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-1] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-2] PASSED [ 89%] 369s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-1] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-2] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-1] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-2] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-1] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-2] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-1] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-2] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-1] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-2] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-1] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-2] PASSED [ 89%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-1] PASSED [ 90%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-2] PASSED [ 90%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-1] PASSED [ 90%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-2] PASSED [ 90%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-1] PASSED [ 90%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-2] PASSED [ 90%] 370s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-2] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-2] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-2] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-2] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-2] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-2] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-2] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-1] PASSED [ 90%] 371s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-1] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-1] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-1] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-1] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-1] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-1] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-1] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-2] PASSED [ 90%] 372s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-1] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-2] PASSED [ 90%] 373s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-1] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-2] SKIPPED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-1] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-2] PASSED [ 90%] 374s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-1] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-2] PASSED [ 90%] 375s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-1] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-2] PASSED [ 90%] 376s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-1] PASSED [ 90%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-2] PASSED [ 90%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-1] PASSED [ 90%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-2] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-1] PASSED [ 91%] 377s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-1] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-2] PASSED [ 91%] 378s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-1] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-2] PASSED [ 91%] 379s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-1] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-2] PASSED [ 91%] 380s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-1] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-2] PASSED [ 91%] 381s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-1] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-2] PASSED [ 91%] 382s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-1] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-2] PASSED [ 91%] 383s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-2] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-2] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-2] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-2] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-2] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-2] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-2] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-1] PASSED [ 91%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-2] PASSED [ 92%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-1] PASSED [ 92%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-2] PASSED [ 92%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-1] PASSED [ 92%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-2] PASSED [ 92%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-1] PASSED [ 92%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-2] PASSED [ 92%] 384s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-1] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-2] PASSED [ 92%] 385s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-2] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-1] PASSED [ 92%] 386s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-2] PASSED [ 92%] 387s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-True-2] PASSED [ 92%] 387s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-False-2] PASSED [ 92%] 387s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-True-2] PASSED [ 92%] 387s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-False-2] PASSED [ 92%] 387s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-True-2] PASSED [ 92%] 387s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-False-2] PASSED [ 92%] 387s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-True-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-False-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-True-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-False-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-True-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-False-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-True-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-False-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-True-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-False-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-True-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-False-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-True-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-False-2] PASSED [ 92%] 388s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-True-2] PASSED [ 92%] 389s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-False-2] PASSED [ 92%] 389s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-True-2] PASSED [ 92%] 389s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-False-2] PASSED [ 92%] 389s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-True-2] PASSED [ 92%] 389s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-False-2] PASSED [ 92%] 389s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-True-2] PASSED [ 92%] 389s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-False-2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-True-2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-False-2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-True-2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-False-2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-True] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-False] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-center2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-True] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-False] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-center2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-True] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-False] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-center2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-True] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-False] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-center2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-mean-2] PASSED [ 92%] 390s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-max-2] PASSED [ 92%] 391s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-mean-2] PASSED [ 92%] 391s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-max-2] PASSED [ 92%] 391s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-numpy] SKIPPED [ 92%] 391s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-dask] SKIPPED [ 92%] 391s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp_keep_attrs[1-numpy] SKIPPED [ 92%] 391s tests/test_tutorial.py::TestLoadDataset::test_download_from_github XFAIL [ 92%] 391s tests/test_tutorial.py::TestLoadDataset::test_download_from_github_load_without_cache XFAIL [ 92%] 391s tests/test_typed_ops.py::test_variable_typed_ops PASSED [ 92%] 391s tests/test_typed_ops.py::test_dataarray_typed_ops PASSED [ 92%] 391s tests/test_typed_ops.py::test_dataset_typed_ops PASSED [ 92%] 391s tests/test_typed_ops.py::test_dataarray_groupy_typed_ops PASSED [ 92%] 391s tests/test_typed_ops.py::test_dataset_groupy_typed_ops PASSED [ 92%] 391s tests/test_ufuncs.py::test_unary[a0] PASSED [ 92%] 391s tests/test_ufuncs.py::test_unary[a1] PASSED [ 92%] 391s tests/test_ufuncs.py::test_unary[a2] PASSED [ 92%] 391s tests/test_ufuncs.py::test_binary PASSED [ 92%] 391s tests/test_ufuncs.py::test_binary_out PASSED [ 92%] 391s tests/test_ufuncs.py::test_groupby PASSED [ 92%] 391s tests/test_ufuncs.py::test_alignment PASSED [ 92%] 391s tests/test_ufuncs.py::test_kwargs PASSED [ 92%] 391s tests/test_ufuncs.py::test_xarray_defers_to_unrecognized_type PASSED [ 92%] 391s tests/test_ufuncs.py::test_xarray_handles_dask PASSED [ 92%] 391s tests/test_ufuncs.py::test_dask_defers_to_xarray PASSED [ 92%] 391s tests/test_ufuncs.py::test_gufunc_methods PASSED [ 92%] 391s tests/test_ufuncs.py::test_out PASSED [ 92%] 391s tests/test_ufuncs.py::test_gufuncs PASSED [ 92%] 391s tests/test_utils.py::TestAlias::test PASSED [ 92%] 391s tests/test_utils.py::test_maybe_coerce_to_str[a0-b0-expected0] PASSED [ 92%] 391s tests/test_utils.py::test_maybe_coerce_to_str[a1-b1-expected1] PASSED [ 92%] 391s tests/test_utils.py::test_maybe_coerce_to_str_minimal_str_dtype PASSED [ 92%] 391s tests/test_utils.py::TestArrayEquiv::test_0d PASSED [ 92%] 391s tests/test_utils.py::TestDictionaries::test_equivalent PASSED [ 92%] 391s tests/test_utils.py::TestDictionaries::test_safe PASSED [ 92%] 391s tests/test_utils.py::TestDictionaries::test_unsafe PASSED [ 92%] 391s tests/test_utils.py::TestDictionaries::test_compat_dict_intersection PASSED [ 92%] 391s tests/test_utils.py::TestDictionaries::test_compat_dict_union PASSED [ 92%] 391s tests/test_utils.py::TestDictionaries::test_dict_equiv PASSED [ 92%] 391s tests/test_utils.py::TestDictionaries::test_frozen PASSED [ 92%] 391s tests/test_utils.py::test_repr_object PASSED [ 92%] 391s tests/test_utils.py::test_repr_object_magic_methods PASSED [ 92%] 391s tests/test_utils.py::test_is_remote_uri PASSED [ 92%] 391s tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_uniform PASSED [ 92%] 391s tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_not_uniform PASSED [ 92%] 391s tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_uniform PASSED [ 92%] 391s tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_not_uniform PASSED [ 92%] 391s tests/test_utils.py::Test_is_uniform_and_sorted::test_two_numbers PASSED [ 92%] 391s tests/test_utils.py::Test_is_uniform_and_sorted::test_relative_tolerance PASSED [ 92%] 391s tests/test_utils.py::Test_hashable::test_hashable PASSED [ 92%] 391s tests/test_utils.py::test_dask_array_is_scalar PASSED [ 93%] 391s tests/test_utils.py::test_hidden_key_dict PASSED [ 93%] 391s tests/test_utils.py::test_either_dict_or_kwargs PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims[supplied0-all_0-expected0] PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims[supplied1-all_1-expected1] PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims[supplied2-all_2-expected2] PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims[supplied3-all_3-expected3] PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims[supplied4-all_4-expected4] PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims[supplied5-all_5-expected5] PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims_errors[supplied0-all_0] PASSED [ 93%] 391s tests/test_utils.py::test_infix_dims_errors[supplied1-all_1] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[str] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[list_of_str] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[list_mixed] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[tuple_of_str] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[list_with_tuple] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[tuple_of_tuple] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[None] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims[ellipsis] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims_set PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims_replace_none[None] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims_replace_none[ellipsis] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims_raises[str_missing] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims_raises[list_missing_one] PASSED [ 93%] 391s tests/test_utils.py::test_parse_dims_raises[list_missing_all] PASSED [ 93%] 391s tests/test_utils.py::test_parse_ordered_dims[str] PASSED [ 93%] 391s tests/test_utils.py::test_parse_ordered_dims[list] PASSED [ 93%] 391s tests/test_utils.py::test_parse_ordered_dims[list_only_ellipsis] PASSED [ 93%] 391s tests/test_utils.py::test_parse_ordered_dims[list_with_ellipsis] PASSED [ 93%] 391s tests/test_utils.py::test_parse_ordered_dims[list_with_middle_ellipsis] PASSED [ 93%] 391s tests/test_utils.py::test_parse_ordered_dims_raises PASSED [ 93%] 391s tests/test_utils.py::test_iterate_nested[nested_list0-expected0] PASSED [ 93%] 391s tests/test_utils.py::test_iterate_nested[nested_list1-expected1] PASSED [ 93%] 391s tests/test_utils.py::test_iterate_nested[nested_list2-expected2] PASSED [ 93%] 391s tests/test_utils.py::test_iterate_nested[nested_list3-expected3] PASSED [ 93%] 391s tests/test_utils.py::test_iterate_nested[nested_list4-expected4] PASSED [ 93%] 391s tests/test_utils.py::test_iterate_nested[nested_list5-expected5] PASSED [ 93%] 391s tests/test_utils.py::test_find_stack_level PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_properties PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_attrs PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_init[expected0] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_init[expected1] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_data PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_dict PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_1d PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_1d_fancy PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_with_mask PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_with_mask_size_zero PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_with_mask_nd_indexer PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_0d_int PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_0d_float PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_0d_string PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_0d_datetime PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_0d_timedelta64 PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_0d_not_a_time PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_0d_object PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_0d_object_array_with_list PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_index_and_concat_datetime PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_0d_time_data PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_datetime64_conversion PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_timedelta64_conversion PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_object_conversion PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_datetime64_valid_range PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_timedelta64_valid_range XFAIL [ 93%] 391s tests/test_variable.py::TestVariable::test_pandas_data PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pandas_period_index PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_1d_math[float] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_1d_math[int] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_1d_reduce PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_array_interface PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test___array__ PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_equals_all_dtypes PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_eq_all_dtypes PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_encoding_preserved PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_drop_encoding PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_concat PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_concat_attrs PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_concat_fixed_len_str PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_concat_number_strings PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_concat_mixed_dtypes PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy[float-True] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy[float-False] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy[int-True] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy[int-False] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy[str-True] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy[str-False] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy_deep_recursive PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy_index PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy_with_data PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy_with_data_errors PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy_index_with_data PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_copy_index_with_data_errors PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_replace PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_real_and_imag PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_aggregate_complex PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pandas_cateogrical_dtype PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pandas_datetime64_with_tz PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_multiindex PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_load PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_advanced PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_uint_1d PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_uint PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_0d_array PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_fancy PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_getitem_error PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-mean] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-median] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-edge] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-maximum] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-minimum] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-symmetric] PASSED [ 93%] 391s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-wrap] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-mean] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-median] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-edge] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-maximum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-minimum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-symmetric] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-wrap] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-mean] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-median] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-edge] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-maximum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-minimum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-symmetric] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-wrap] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-mean] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-median] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-edge] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-maximum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-minimum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-symmetric] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-wrap] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-mean] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-median] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-edge] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-maximum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-minimum] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-symmetric] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-wrap] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg0-np_arg0] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg1-np_arg1] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg2-np_arg2] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg3-np_arg3] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg4-np_arg4] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_keep_attrs[default] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_keep_attrs[False] PASSED [ 93%] 392s tests/test_variable.py::TestVariable::test_pad_keep_attrs[True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rolling_window[x-3] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rolling_window[y-5] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rolling_1d PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center0] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center1] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center0] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center1] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center0] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center1] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-window0-x_w-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-window_dim1-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-x_w-center2] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_values PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_numpy_same_methods PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_0d_str PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_0d_datetime PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_0d_timedelta PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_equals_and_identical PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_broadcast_equals PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_no_conflicts PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_as_variable PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_repr PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_repr_lazy_data PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_detect_indexer_type PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_indexer_type PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_items PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_getitem_basic PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_getitem_with_mask_2d_input PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_isel PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_index_0d_numpy_string PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_indexing_0d_unicode PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_shift[fill_value0] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_shift[2] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_shift[2.0] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_shift2d PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_roll PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_roll_consistency PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_transpose PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_transpose_0d PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_squeeze PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_get_axis_num PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_set_dims PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_set_dims_object_dtype PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_stack PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_stack_errors PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_unstack PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_unstack_errors PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_unstack_2d PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_stack_unstack_consistency PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_unstack_without_missing PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_broadcasting_math PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_broadcasting_failures PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_inplace_math PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_inplace_math_error PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_reduce PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_reduce_use_bottleneck PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-True] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-False] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-None] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-0.25] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q1] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q2] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-0.25] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q1] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q2] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_method[True-midpoint] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_method[True-lower] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_method[False-midpoint] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_method[False-lower] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[midpoint] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[lower] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_chunked_dim_error PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[-0.1] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[1.1] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q2] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q3] PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rank_dask PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rank_use_bottleneck PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_rank PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_big_endian_reduce PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_reduce_funcs PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_reduce_keepdims PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_reduce_keepdims_dask PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_reduce_keep_attrs PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_binary_ops_keep_attrs PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_count PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_setitem PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_setitem_fancy PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_coarsen PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_coarsen_2d PASSED [ 94%] 392s tests/test_variable.py::TestVariable::test_coarsen_keep_attrs PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_properties PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_attrs PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_init[expected0] PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_init[expected1] PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_data PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_getitem_dict PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_getitem_1d PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_size_zero PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_0d_int PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_0d_float PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_0d_string PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_0d_datetime PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_0d_timedelta64 PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_0d_not_a_time PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_0d_object PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_index_and_concat_datetime PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_0d_time_data PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_object_conversion PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_datetime64_valid_range PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_timedelta64_valid_range XFAIL [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_pandas_data PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_pandas_period_index PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_1d_math[float] PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_1d_math[int] PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_1d_reduce PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test___array__ PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_equals_all_dtypes PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_encoding_preserved PASSED [ 94%] 392s tests/test_variable.py::TestVariableWithDask::test_drop_encoding PASSED [ 95%] 392s tests/test_variable.py::TestVariableWithDask::test_concat PASSED [ 95%] 392s tests/test_variable.py::TestVariableWithDask::test_concat_attrs PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_concat_fixed_len_str PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_concat_number_strings PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_concat_mixed_dtypes PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy[float-True] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy[float-False] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy[int-True] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy[int-False] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy[str-True] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy[str-False] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy_deep_recursive PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy_with_data PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy_with_data_errors PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data_errors PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_replace PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_real_and_imag PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_aggregate_complex PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pandas_cateogrical_dtype PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pandas_datetime64_with_tz PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_load PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_advanced PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_uint_1d PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_uint PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_0d_array PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_error PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg0-np_arg0] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg1-np_arg1] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg2-np_arg2] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg3-np_arg3] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg4-np_arg4] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[default] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[False] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[True] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_rolling_window[x-3] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_rolling_window[y-5] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_rolling_1d PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center0] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center1] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center0] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center1] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center0] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center1] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-window0-x_w-True] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-window_dim1-True] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-x_w-center2] PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_chunk PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_0d_object_array_with_list XFAIL [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_array_interface XFAIL [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_copy_index XFAIL [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes XFAIL [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_fancy PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_1d_fancy PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_nd_indexer PASSED [ 95%] 393s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-x] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-y] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-x] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-y] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-x] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-y] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-x] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-y] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-x] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-y] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-x] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-y] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_multiindex PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-mean] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] XFAIL [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] XPASS [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-edge] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-linear_ramp] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-maximum] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-minimum] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-symmetric] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-wrap] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-mean] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] XFAIL [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] XPASS [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-edge] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-linear_ramp] PASSED [ 95%] 394s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-maximum] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-minimum] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-symmetric] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-wrap] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-mean] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] XFAIL [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] XFAIL [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-edge] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-linear_ramp] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-maximum] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-minimum] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-symmetric] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-wrap] PASSED [ 95%] 395s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-mean] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] XFAIL [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] XFAIL [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-edge] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-linear_ramp] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-maximum] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-minimum] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-symmetric] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-wrap] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-mean] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] XFAIL [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] XFAIL [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-edge] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-linear_ramp] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-maximum] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-minimum] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-symmetric] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-wrap] PASSED [ 95%] 396s tests/test_variable.py::TestVariableWithSparse::test_as_sparse SKIPPED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_properties PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_attrs PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_getitem_dict PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_getitem_1d PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_getitem_1d_fancy PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_size_zero PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_nd_indexer PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_0d_int PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_0d_float PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_0d_string PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_0d_datetime PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_0d_timedelta64 PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_0d_not_a_time PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_0d_object PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_0d_object_array_with_list PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_index_and_concat_datetime PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_0d_time_data PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_datetime64_conversion PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_object_conversion PASSED [ 95%] 396s tests/test_variable.py::TestIndexVariable::test_datetime64_valid_range PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_timedelta64_valid_range XFAIL [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_pandas_data PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_pandas_period_index PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_1d_math[float] PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_1d_math[int] PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_1d_reduce PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_array_interface PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test___array__ PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_equals_all_dtypes PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_eq_all_dtypes PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_encoding_preserved PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_drop_encoding PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_concat PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_concat_attrs PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_concat_fixed_len_str PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_concat_number_strings PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_concat_mixed_dtypes PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_copy[float-True] PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_copy[float-False] PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_copy[int-True] PASSED [ 95%] 397s tests/test_variable.py::TestIndexVariable::test_copy[int-False] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy[str-True] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy[str-False] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy_deep_recursive PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy_index PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy_with_data PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy_with_data_errors PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy_index_with_data PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_copy_index_with_data_errors PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_replace PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_real_and_imag PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_aggregate_complex PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pandas_cateogrical_dtype PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pandas_datetime64_with_tz PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_multiindex PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_load PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_getitem_uint_1d PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_getitem_0d_array PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[default] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[False] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[True] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_init PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_to_index PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_multiindex_default_level_names PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_data PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_name PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_level_names PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_get_level_variable PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_concat_periods PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_concat_multiindex PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[str] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[bytes] PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_datetime64 PASSED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_getitem_error SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_getitem_advanced SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_getitem_fancy SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_getitem_uint SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-mean] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-median] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-reflect] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-edge] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-linear_ramp] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-maximum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-minimum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-symmetric] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-wrap] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-mean] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-median] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-reflect] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-edge] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-linear_ramp] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-maximum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-minimum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-symmetric] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-wrap] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-mean] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-median] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-reflect] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-edge] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-linear_ramp] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-maximum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-minimum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-symmetric] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-wrap] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-mean] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-median] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-reflect] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-edge] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-linear_ramp] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-maximum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-minimum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-symmetric] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-wrap] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-mean] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-median] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-reflect] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-edge] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-linear_ramp] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-maximum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-minimum] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-symmetric] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-wrap] SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_pad_constant_values SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_rolling_window SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_rolling_1d SKIPPED (...) [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_nd_rolling SKIPPED (...) [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_rolling_window_errors SKIPPED [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_coarsen_2d SKIPPED (...) [ 96%] 397s tests/test_variable.py::TestIndexVariable::test_to_index_variable_copy PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_unchanged_types PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_converted_types PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_masked_array PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_datetime PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_tz_datetime PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_full_like PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_full_like_dask PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_zeros_like PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_ones_like PASSED [ 96%] 397s tests/test_variable.py::TestAsCompatibleData::test_unsupported_type PASSED [ 96%] 397s tests/test_variable.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 96%] 397s tests/test_variable.py::TestBackendIndexing::test_NumpyIndexingAdapter PASSED [ 96%] 397s tests/test_variable.py::TestBackendIndexing::test_LazilyIndexedArray PASSED [ 96%] 397s tests/test_variable.py::TestBackendIndexing::test_CopyOnWriteArray PASSED [ 96%] 397s tests/test_variable.py::TestBackendIndexing::test_MemoryCachedArray PASSED [ 96%] 397s tests/test_variable.py::TestBackendIndexing::test_DaskIndexingAdapter PASSED [ 96%] 397s tests/test_variable.py::test_clip PASSED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_numpy[Variable] PASSED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_numpy[IndexVariable] PASSED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_dask[Variable] PASSED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_dask[IndexVariable] PASSED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_pint[Variable] SKIPPED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_pint[IndexVariable] SKIPPED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_sparse[Variable] SKIPPED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_sparse[IndexVariable] SKIPPED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_cupy[Variable] SKIPPED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_cupy[IndexVariable] SKIPPED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[Variable] SKIPPED [ 96%] 397s tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[IndexVariable] SKIPPED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01T00:00:00.000000000-False] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01T00:00:00-True] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[['2000-01-01T00:00:00.000000000']-False] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[['2000-01-01T00:00:00']-True] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[DatetimeIndex(['2000-01-01'], dtype='datetime64[ns]', freq='D')-False] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01 00:00:00-False] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[[datetime.datetime(2000, 1, 1, 0, 0)]-False] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[DatetimeIndex(['2000-01-01 00:00:00-05:00'], dtype='datetime64[ns, America/New_York]', freq='D')-False] PASSED [ 96%] 397s tests/test_variable.py::test_datetime_conversion_warning[0 2000-01-01 00:00:00-05:00\ndtype: datetime64[ns, America/New_York]-False] PASSED [ 96%] 397s tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings PASSED [ 96%] 397s tests/test_variable.py::test_timedelta_conversion_warning[10 nanoseconds-False] PASSED [ 96%] 397s tests/test_variable.py::test_timedelta_conversion_warning[10 seconds-True] PASSED [ 96%] 397s tests/test_variable.py::test_timedelta_conversion_warning[[10]-False] PASSED [ 96%] 397s tests/test_variable.py::test_timedelta_conversion_warning[[10]-True] PASSED [ 96%] 397s tests/test_variable.py::test_timedelta_conversion_warning[TimedeltaIndex(['0 days 00:00:00.000000001'], dtype='timedelta64[ns]', freq='D')-False] PASSED [ 96%] 397s tests/test_variable.py::test_timedelta_conversion_warning[1 day, 0:00:00-False] PASSED [ 96%] 397s tests/test_variable.py::test_timedelta_conversion_warning[[datetime.timedelta(days=1)]-False] PASSED [ 96%] 397s tests/test_variable.py::test_pandas_two_only_timedelta_conversion_warning PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_non_DataArray_weights[True] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_non_DataArray_weights[False] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-True] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-False] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-True] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-False] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-True] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-False] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-True] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-False] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_lazy_resample[1YS-1] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_lazy_resample[1YS-5] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_lazy_resample[5YS-1] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_lazy_resample[5YS-5] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_lazy_resample[10YS-1] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_lazy_resample[10YS-5] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights0-3] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights1-2] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights2-nan] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights3-nan] PASSED [ 96%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights0-2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights1-nan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights2-nan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights3-1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_of_weights_bool PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_no_nan[weights0-5] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_no_nan[weights1-4] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_no_nan[weights2-0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[True-weights0-4] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[True-weights1-4] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[True-weights2-0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[True-weights3-0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[False-weights0-4] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[False-weights1-4] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[False-weights2-0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_sum_nan[False-weights3-0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da2] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_no_nan[weights0-1.6] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_no_nan[weights1-1.0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_mean_no_nan[weights2-nan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_no_nan[weights0-expected0] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_no_nan[weights1-expected1] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_zero_weights PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_simple PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_nan[True] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_nan[False] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-nonan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-singlenan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-allnan] PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da0] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da1] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da2] SKIPPED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_bool PASSED [ 97%] 397s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[-1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[1.1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q2] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q3] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_mean_nan[True-weights0-2.0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_mean_nan[True-weights1-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_mean_nan[True-weights2-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_mean_nan[False-weights0-2.0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_mean_nan[False-weights1-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_mean_nan[False-weights2-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_mean_bool PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights0-0.6666666666666666] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights1-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights2-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights3-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights0-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights1-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights2-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights3-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_no_nan[weights0-0.24] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_no_nan[weights1-0.0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_no_nan[weights2-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_nan[weights0-0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_nan[weights1-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_nan[weights2-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_var_bool PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da1] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_no_nan[weights0-0.4898979485566356] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_no_nan[weights1-0.0] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_no_nan[weights2-nan] PASSED [ 98%] 397s tests/test_weighted.py::test_weighted_std_nan[weights0-0] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_std_nan[weights1-nan] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_std_nan[weights2-nan] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_std_bool PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-True-a] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-True-b] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-True-c] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-True-dim3] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-True-dim4] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-True-None] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-False-a] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-False-b] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-False-c] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-False-dim3] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-False-dim4] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[None-False-None] PASSED [ 98%] 398s tests/test_weighted.py::test_weighted_operations_3D[True-True-a] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-True-b] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-True-c] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-True-dim3] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-True-dim4] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-True-None] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-False-a] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-False-b] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-False-c] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-False-dim3] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-False-dim4] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[True-False-None] PASSED [ 98%] 399s tests/test_weighted.py::test_weighted_operations_3D[False-True-a] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-True-b] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-True-c] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-True-dim3] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-True-dim4] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-True-None] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-False-a] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-False-b] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-False-c] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-False-dim3] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-False-dim4] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_operations_3D[False-False-None] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-b] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-c] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim3] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim4] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-None] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-a] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-b] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-c] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim3] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim4] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-None] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-a] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-c] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim3] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim4] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-None] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-a] PASSED [ 98%] 400s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim4] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-None] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-a] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim4] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-None] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-a] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim4] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-None] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim4] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-None] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-a] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim4] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-None] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim4] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-None] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-a] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim4] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-None] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-a] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-b] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-c] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim3] PASSED [ 98%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-a] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-b] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-c] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim3] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-a] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-b] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-c] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim3] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-a] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-b] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-c] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim3] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-a] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-b] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-c] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim3] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-a] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-b] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-c] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim3] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-a] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-b] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-c] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim3] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-a] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-b] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-c] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim3] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim4] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-None] PASSED [ 99%] 401s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights0-coords_data0-2.5] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights1-coords_data1-1.8] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights2-coords_data2-3.8] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data0] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data1] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data2] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data0] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data1] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data2] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data0] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data1] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data2] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data0] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data1] PASSED [ 99%] 402s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data2] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data0] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data1] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data2] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data0] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data1] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data2] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data0] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data1] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data2] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data0] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data1] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data2] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data0] PASSED [ 99%] 403s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data1] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data2] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data0] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data1] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data2] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data0] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data1] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data2] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data0] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data1] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data2] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data0] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data1] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data2] PASSED [ 99%] 404s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data0] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data1] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data2] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data0] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data1] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data2] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data0] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data1] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data2] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data0] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data1] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data2] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data0] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data1] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data2] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_weights] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-mean] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_squares] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-var] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-quantile] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_weights] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-mean] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_squares] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-var] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-quantile] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_weights] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-mean] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_squares] PASSED [ 99%] 405s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-var] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-std] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-quantile] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_weights] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-mean] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_squares] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-var] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-quantile] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_weights] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-mean] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_squares] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-var] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-std] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-quantile] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_weights] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-mean] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_squares] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-var] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-std] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-quantile] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_weights] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[mean] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_squares] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[var] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[quantile] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[True-sum_of_weights] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[True-sum] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[True-mean] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[True-quantile] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[False-sum_of_weights] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[False-sum] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[False-mean] PASSED [ 99%] 406s tests/test_weighted.py::test_weighted_bad_dim[False-quantile] PASSED [100%] 406s 406s =============================== warnings summary =============================== 406s ../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37 406s /usr/lib/python3/dist-packages/dateutil/tz/tz.py:37: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC). 406s EPOCH = datetime.datetime.utcfromtimestamp(0) 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/__init__.py:152 406s /usr/lib/python3/dist-packages/xarray/tests/__init__.py:152: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s flaky = pytest.mark.flaky 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/__init__.py:153 406s /usr/lib/python3/dist-packages/xarray/tests/__init__.py:153: PytestUnknownMarkWarning: Unknown pytest.mark.network - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s network = pytest.mark.network 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_coarsen.py:159 406s /usr/lib/python3/dist-packages/xarray/tests/test_coarsen.py:159: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:86 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:86: PytestUnknownMarkWarning: Unknown pytest.mark.flaky - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.flaky 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:163 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:163: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:392 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:392: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:623 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:623: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:641 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:641: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:658 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:658: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:684 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:684: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:785 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:785: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:923 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:923: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:983 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:983: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1160 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1160: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1166 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1166: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1184 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1184: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1203 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1203: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1706 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1706: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1710 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1710: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1720 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1720: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1738 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1738: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1746 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1746: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1755 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1755: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1804 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1804: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1830 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1830: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1897 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1897: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1920 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1920: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1935 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1935: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1945 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1945: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1950 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1950: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2087 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2087: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2171 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2171: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2182 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2182: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2194 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2194: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2206 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2206: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2231 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2231: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2240 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2240: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2245 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2245: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2254 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2254: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2260 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2260: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2266 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2266: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2288 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2288: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2299 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2299: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2306 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2306: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2315 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2315: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2337 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2337: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2352 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2352: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2359 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2359: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2378 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2378: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2386 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2386: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2400 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2400: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2435 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2435: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s ../../../usr/lib/python3/dist-packages/xarray/tests/test_rolling.py:706 406s /usr/lib/python3/dist-packages/xarray/tests/test_rolling.py:706: PytestUnknownMarkWarning: Unknown pytest.mark.slow - is this a typo? You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/how-to/mark.html 406s @pytest.mark.slow 406s 406s tests/test_array_api.py: 1 warning 406s tests/test_dataset.py: 1 warning 406s tests/test_rolling.py: 16 warnings 406s /usr/lib/python3/dist-packages/xarray/core/duck_array_ops.py:203: RuntimeWarning: invalid value encountered in cast 406s return data.astype(dtype, **kwargs) 406s 406s tests/test_array_api.py::test_astype 406s /usr/lib/python3/dist-packages/numpy/array_api/_data_type_functions.py:20: RuntimeWarning: invalid value encountered in cast 406s return Array._new(x._array.astype(dtype=dtype, copy=copy)) 406s 406s tests/test_backends.py: 24 warnings 406s tests/test_conventions.py: 3 warnings 406s /usr/lib/python3/dist-packages/xarray/coding/variables.py:272: DeprecationWarning: NumPy will stop allowing conversion of out-of-bound Python integers to integer arrays. The conversion of 255 to int8 will fail in the future. 406s For the old behavior, usually: 406s np.array(value).astype(dtype)` 406s will give the desired result (the cast overflows). 406s encoding["_FillValue"] = dtype.type(fv) 406s 406s tests/test_backends.py::TestDask::test_inline_array 406s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpiulo4kjf/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='b3beba89-03fd-4e9c-96b8-a9471b595cc8'), but file is not already closed. This may indicate a bug. 406s result = testfunction(**testargs) 406s 406s tests/test_backends.py::TestDask::test_inline_array 406s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpiulo4kjf/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='886decd2-67eb-42c5-b894-0d4b5ad8499b'), but file is not already closed. This may indicate a bug. 406s result = testfunction(**testargs) 406s 406s tests/test_backends.py::TestDask::test_inline_array 406s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpiulo4kjf/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='e0a6c4ca-a0a8-462f-bfa9-1e64ce1d1885'), but file is not already closed. This may indicate a bug. 406s result = testfunction(**testargs) 406s 406s tests/test_backends.py::TestDask::test_inline_array 406s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpiulo4kjf/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='8b4fd8ca-08d9-4fb5-acf4-5872e7432512'), but file is not already closed. This may indicate a bug. 406s result = testfunction(**testargs) 406s 406s tests/test_backends.py::test_pickle_open_mfdataset_dataset 406s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/usr/lib/python3/dist-packages/xarray/tests/data/bears.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='11a51f70-dd58-478d-a03f-942aa0100f9d'), but file is not already closed. This may indicate a bug. 406s result = testfunction(**testargs) 406s 406s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] 406s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] 406s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] 406s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] 406s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 406s :6: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s 406s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] 406s /usr/lib/python3/dist-packages/xarray/tests/test_calendar_ops.py:136: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s out = convert_calendar(da_src, target, missing=np.nan, align_on="date") 406s 406s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[M] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1318: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s result = cftime_range("2000-02-01", periods=3, freq=freq).dayofweek 406s 406s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[M] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1325: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s result = cftime_range("2000-02-01", periods=3, freq=freq).dayofyear 406s 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] 406s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] 406s tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1421: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 406s 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] 406s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1419: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 406s 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1419: FutureWarning: 'Q-DEC' is deprecated and will be removed in a future version. Please use 'QE-DEC' instead of 'Q-DEC'. 406s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 406s 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1421: FutureWarning: 'Q-DEC' is deprecated and will be removed in a future version. Please use 'QE-DEC' instead of 'Q-DEC'. 406s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 406s 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1419: FutureWarning: 'AS-FEB' is deprecated and will be removed in a future version. Please use 'YS-FEB' instead of 'AS-FEB'. 406s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 406s 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1419: FutureWarning: 'A-FEB' is deprecated and will be removed in a future version. Please use 'Y-FEB' instead of 'A-FEB'. 406s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 406s 406s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1421: FutureWarning: 'A-FEB' is deprecated and will be removed in a future version. Please use 'Y-FEB' instead of 'A-FEB'. 406s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 406s 406s tests/test_cftime_offsets.py::test_date_range_like_same_calendar 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftime_offsets.py:1441: FutureWarning: 'H' is deprecated and will be removed in a future version. Please use 'h' instead of 'H'. 406s out = date_range_like(src, "standard", use_cftime=False) 406s 406s tests/test_cftimeindex_resample.py: 81 warnings 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:141: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s cftime_index = xr.cftime_range(**index_kwargs) 406s 406s tests/test_cftimeindex_resample.py: 81 warnings 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:141: FutureWarning: 'Q-JUN' is deprecated and will be removed in a future version. Please use 'QE-JUN' instead of 'Q-JUN'. 406s cftime_index = xr.cftime_range(**index_kwargs) 406s 406s tests/test_cftimeindex_resample.py: 81 warnings 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:141: FutureWarning: 'AS-MAR' is deprecated and will be removed in a future version. Please use 'YS-MAR' instead of 'AS-MAR'. 406s cftime_index = xr.cftime_range(**index_kwargs) 406s 406s tests/test_cftimeindex_resample.py: 81 warnings 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:141: FutureWarning: 'A-MAY' is deprecated and will be removed in a future version. Please use 'Y-MAY' instead of 'A-MAY'. 406s cftime_index = xr.cftime_range(**index_kwargs) 406s 406s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 406s tests/test_cftimeindex_resample.py::test_calendars[noleap] 406s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 406s tests/test_cftimeindex_resample.py::test_calendars[360_day] 406s tests/test_cftimeindex_resample.py::test_calendars[julian] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:193: FutureWarning: Following pandas, the `loffset` parameter to resample is deprecated. Switch to updating the resampled dataset time coordinate using time offset arithmetic. For example: 406s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 406s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 406s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 406s 406s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 406s tests/test_cftimeindex_resample.py::test_calendars[noleap] 406s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 406s tests/test_cftimeindex_resample.py::test_calendars[360_day] 406s tests/test_cftimeindex_resample.py::test_calendars[julian] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:193: FutureWarning: Following pandas, the `base` parameter to resample will be deprecated in a future version of xarray. Switch to using `origin` or `offset` instead. 406s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 406s 406s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 406s tests/test_cftimeindex_resample.py::test_calendars[noleap] 406s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 406s tests/test_cftimeindex_resample.py::test_calendars[360_day] 406s tests/test_cftimeindex_resample.py::test_calendars[julian] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:198: FutureWarning: Following pandas, the `loffset` parameter to resample is deprecated. Switch to updating the resampled dataset time coordinate using time offset arithmetic. For example: 406s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 406s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 406s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 406s 406s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 406s tests/test_cftimeindex_resample.py::test_calendars[noleap] 406s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 406s tests/test_cftimeindex_resample.py::test_calendars[360_day] 406s tests/test_cftimeindex_resample.py::test_calendars[julian] 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:198: FutureWarning: Following pandas, the `base` parameter to resample will be deprecated in a future version of xarray. Switch to using `origin` or `offset` instead. 406s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 406s 406s tests/test_cftimeindex_resample.py::test_base_and_offset_error 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:240: FutureWarning: Following pandas, the `base` parameter to resample will be deprecated in a future version of xarray. Switch to using `origin` or `offset` instead. 406s da_cftime.resample(time="2D", base=3, offset="5s") 406s 406s tests/test_cftimeindex_resample.py::test_resample_invalid_loffset_cftimeindex 406s /usr/lib/python3/dist-packages/xarray/tests/test_cftimeindex_resample.py:284: FutureWarning: Following pandas, the `loffset` parameter to resample is deprecated. Switch to updating the resampled dataset time coordinate using time offset arithmetic. For example: 406s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 406s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 406s da.resample(time="24h", loffset=1) # type: ignore 406s 406s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] 406s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] 406s /usr/lib/python3/dist-packages/xarray/tests/test_coding_times.py:1235: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time. 406s var = Variable(["time"], times, encoding=encoding) 406s 406s tests/test_computation.py::test_unified_dim_sizes 406s /usr/lib/python3/dist-packages/xarray/namedarray/core.py:487: UserWarning: Duplicate dimension names present: dimensions {'x'} appear more than once in dims=('x', 'x'). We do not yet support duplicate dimension names, but we do allow initial construction of the object. We recommend you rename the dims immediately to become distinct, as most xarray functionality is likely to fail silently if you do not. To rename the dimensions you will need to set the ``.dims`` attribute of each variable, ``e.g. var.dims=('x0', 'x1')``. 406s warnings.warn( 406s 406s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] 406s /usr/lib/python3/dist-packages/xarray/coding/variables.py:446: DeprecationWarning: NumPy will stop allowing conversion of out-of-bound Python integers to integer arrays. The conversion of -1 to uint8 will fail in the future. 406s For the old behavior, usually: 406s np.array(value).astype(dtype)` 406s will give the desired result (the cast overflows). 406s new_fill = unsigned_dtype.type(attrs["_FillValue"]) 406s 406s tests/test_dask.py: 12 warnings 406s <__array_function__ internals>:200: RuntimeWarning: invalid value encountered in cast 406s 406s tests/test_dataset.py::TestDataset::test_properties 406s tests/test_groupby.py::test_groupby_dims_property 406s tests/test_groupby.py::test_groupby_dims_property 406s /usr/lib/python3/dist-packages/xarray/core/utils.py:494: FutureWarning: The return type of `Dataset.dims` will be changed to return a set of dimension names in future, in order to be more consistent with `DataArray.dims`. To access a mapping from dimension names to lengths, please use `Dataset.sizes`. 406s warnings.warn( 406s 406s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] 406s /usr/lib/python3/dist-packages/xarray/tests/test_dataset.py:4968: UserWarning: Converting non-nanosecond precision datetime values to nanosecond precision. This behavior can eventually be relaxed in xarray, as it is an artifact from pandas which is now beginning to support non-nanosecond precision values. This warning is caused by passing non-nanosecond np.datetime64 or np.timedelta64 values to the DataArray or Variable constructor; it can be silenced by converting the values to nanosecond precision ahead of time. 406s roundtripped = Dataset.from_dict(ds.to_dict(data=data)) 406s 406s tests/test_dataset.py::test_differentiate_cftime[True] 406s tests/test_dataset.py::test_differentiate_cftime[False] 406s /usr/lib/python3/dist-packages/xarray/tests/test_dataset.py:6948: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s coord = xr.cftime_range("2000", periods=8, freq="2M") 406s 406s tests/test_groupby.py: 30 warnings 406s /usr/lib/python3/dist-packages/xarray/tests/test_groupby.py:1486: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. 406s expected_df = df.groupby("dim_0_bins").sum() 406s 406s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_groupby.py:1679: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s xr.date_range( 406s 406s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 406s /usr/lib/python3/dist-packages/xarray/tests/test_groupby.py:1691: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s "time": xr.date_range( 406s 406s tests/test_missing.py::test_get_clean_interp_index_dt[proleptic_gregorian-1M] 406s /usr/lib/python3/dist-packages/xarray/tests/test_missing.py:43: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s times = xr.cftime_range( 406s 406s tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot 406s /usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2986: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 406s darray.coords["time"] = xr.cftime_range( 406s 406s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] 406s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] 406s /usr/lib/python3/dist-packages/dask/array/chunk.py:278: RuntimeWarning: invalid value encountered in cast 406s return x.astype(astype_dtype, **kwargs) 406s 406s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes 406s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes 406s /usr/lib/python3/dist-packages/dask/core.py:127: DeprecationWarning: Bitwise inversion '~' on bool is deprecated. This returns the bitwise inversion of the underlying int object and is usually not what you expect from negating a bool. Use the 'not' operator for boolean negation or ~int(x) if you really want the bitwise inversion of the underlying int. 406s return func(*(_execute_task(a, cache) for a in args)) 406s 406s tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level 406s /usr/lib/python3/dist-packages/xarray/tests/test_variable.py:2381: FutureWarning: the `pandas.MultiIndex` object(s) passed as 'x' coordinate(s) or data variable(s) will no longer be implicitly promoted and wrapped into multiple indexed coordinates in the future (i.e., one coordinate for each multi-index level + one dimension coordinate). If you want to keep this behavior, you need to first wrap it explicitly using `mindex_coords = xarray.Coordinates.from_pandas_multiindex(mindex_obj, 'dim')` and pass it as coordinates, e.g., `xarray.Dataset(coords=mindex_coords)`, `dataset.assign_coords(mindex_coords)` or `dataarray.assign_coords(mindex_coords)`. 406s ds = Dataset(coords={"x": midx}) 406s 406s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] 406s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] 406s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] 406s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] 406s /usr/lib/python3/dist-packages/numpy/lib/nanfunctions.py:1577: RuntimeWarning: All-NaN slice encountered 406s result = np.apply_along_axis(_nanquantile_1d, axis, a, q, 406s 406s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] 406s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] 406s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] 406s /usr/lib/python3/dist-packages/xarray/core/computation.py:822: RuntimeWarning: invalid value encountered in sqrt 406s result_data = func(*input_data) 406s 406s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 406s = 13821 passed, 1841 skipped, 42 xfailed, 35 xpassed, 540 warnings in 181.78s (0:03:01) = 407s autopkgtest [22:05:58]: test command1: -----------------------] 408s autopkgtest [22:05:59]: test command1: - - - - - - - - - - results - - - - - - - - - - 408s command1 PASS 410s autopkgtest [22:06:01]: @@@@@@@@@@@@@@@@@@@@ summary 410s command1 PASS 422s Creating nova instance adt-noble-s390x-python-xarray-20240323-215910-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-s390x-server-20240323.img (UUID 15bd59e1-c29b-45d7-aba1-73ff15182fb5)...