0s autopkgtest [10:31:44]: starting date and time: 2024-03-26 10:31:44+0000 0s autopkgtest [10:31:44]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [10:31:44]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.1gaf1pl4/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 --apt-upgrade python-xarray --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=python3-defaults/3.12.2-0ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-ppc64el-10.secgroup --name adt-noble-ppc64el-python-xarray-20240326-103143-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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/ 121s autopkgtest [10:33:45]: testbed dpkg architecture: ppc64el 121s autopkgtest [10:33:45]: testbed apt version: 2.7.12 121s autopkgtest [10:33:45]: @@@@@@@@@@@@@@@@@@@@ test bed setup 122s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 123s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3982 kB] 125s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [8504 B] 125s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 125s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [496 kB] 125s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [697 kB] 125s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 125s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 125s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 125s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4220 kB] 127s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 127s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [61.7 kB] 127s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 130s Fetched 9651 kB in 5s (1834 kB/s) 130s Reading package lists... 132s Reading package lists... 132s Building dependency tree... 132s Reading state information... 132s Calculating upgrade... 132s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 132s Reading package lists... 133s Building dependency tree... 133s Reading state information... 133s 0 upgraded, 0 newly installed, 0 to remove and 246 not upgraded. 133s sh: Attempting to set up Debian/Ubuntu apt sources automatically 133s sh: Distribution appears to be Ubuntu 134s Reading package lists... 134s Building dependency tree... 134s Reading state information... 134s eatmydata is already the newest version (131-1). 134s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 134s Reading package lists... 135s Building dependency tree... 135s Reading state information... 135s dbus is already the newest version (1.14.10-4ubuntu1). 135s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 135s rng-tools-debian is already the newest version (2.4). 135s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 136s The following packages will be REMOVED: 136s cloud-init* python3-configobj* python3-debconf* 136s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 136s After this operation, 3256 kB disk space will be freed. 136s (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 ... 70156 files and directories currently installed.) 136s Removing cloud-init (24.1.2-0ubuntu1) ... 136s Removing python3-configobj (5.0.8-3) ... 136s Removing python3-debconf (1.5.86) ... 137s Processing triggers for man-db (2.12.0-3) ... 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 ... 69767 files and directories currently installed.) 137s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 138s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 138s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 138s invoke-rc.d: policy-rc.d denied execution of try-restart. 138s Reading package lists... 138s Building dependency tree... 138s Reading state information... 138s linux-generic is already the newest version (6.8.0-11.11+1). 138s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 139s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 139s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 139s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 141s Reading package lists... 141s Reading package lists... 141s Building dependency tree... 141s Reading state information... 142s Calculating upgrade... 142s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 142s Reading package lists... 142s Building dependency tree... 142s Reading state information... 142s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 142s autopkgtest [10:34:06]: rebooting testbed after setup commands that affected boot 312s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 319s autopkgtest [10:37:03]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 321s autopkgtest [10:37:05]: @@@@@@@@@@@@@@@@@@@@ apt-source python-xarray 324s Get:1 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (dsc) [3358 B] 324s Get:2 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (tar) [3179 kB] 324s Get:3 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (diff) [16.8 kB] 324s gpgv: Signature made Sun Jan 28 14:20:46 2024 UTC 324s gpgv: using RSA key 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5 324s gpgv: Can't check signature: No public key 324s dpkg-source: warning: cannot verify inline signature for ./python-xarray_2023.12.0-3.dsc: no acceptable signature found 324s autopkgtest [10:37:08]: testing package python-xarray version 2023.12.0-3 324s autopkgtest [10:37:08]: build not needed 325s autopkgtest [10:37:09]: test command1: preparing testbed 328s Reading package lists... 328s Building dependency tree... 328s Reading state information... 328s Starting pkgProblemResolver with broken count: 0 328s Starting 2 pkgProblemResolver with broken count: 0 328s Done 328s The following additional packages will be installed: 328s blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx 328s gdal-data gdal-plugins libaec0 libarmadillo12 libarpack2 libblas3 libblosc1 328s libcfitsio10 libdav1d7 libde265-0 libdeflate0 libfontconfig1 libfreexl1 328s libfyba0 libgdal34 libgeos-c1v5 libgeos3.12.1 libgeotiff5 libgfortran5 328s libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1 328s libhdf5-hl-100 libheif-plugin-dav1d libheif-plugin-libde265 libheif1 328s libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery libjs-jquery-ui 328s libkmlbase1 libkmldom1 libkmlengine1 liblapack3 liblbfgsb0 liblcms2-2 328s liblerc4 libltdl7 libminizip1 libmysqlclient21 libnetcdf19 libodbc2 328s libodbcinst2 libogdi4.1 libopenjp2-7 libpoppler134 libpq5 libproj25 328s libqhull-r8.0 libraqm0 librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8 328s libsuperlu6 libsz2 libtcl8.6 libtiff6 libtk8.6 liburiparser1 libwebp7 328s libwebpdemux2 libwebpmux3 libxerces-c3.2 libxft2 libxrender1 libxslt1.1 328s libxss1 mysql-common proj-data python-matplotlib-data python3-affine 328s python3-all python3-appdirs python3-bottleneck python3-brotli python3-cftime 328s python3-click python3-click-plugins python3-cligj python3-cloudpickle 328s python3-colorama python3-contourpy python3-cycler python3-dask 328s python3-dateutil python3-decorator python3-fonttools python3-fs 328s python3-fsspec python3-importlib-metadata python3-iniconfig 328s python3-kiwisolver python3-locket python3-lxml python3-lz4 328s python3-matplotlib python3-more-itertools python3-mpmath python3-netcdf4 328s python3-numpy python3-packaging python3-pandas python3-pandas-lib 328s python3-partd python3-pil python3-pil.imagetk python3-pluggy python3-pytest 328s python3-rasterio python3-scipy python3-snuggs python3-sympy python3-tk 328s python3-toolz python3-ufolib2 python3-xarray python3-zipp tk8.6-blt2.5 328s unicode-data unixodbc-common x11-common 328s Suggested packages: 328s blt-demo geotiff-bin gdal-bin libgeotiff-epsg libhdf4-doc libhdf4-alt-dev 328s hdf4-tools libheif-plugin-ffmpegdec libheif-plugin-jpegdec 328s libheif-plugin-jpegenc libheif-plugin-j2kdec libheif-plugin-j2kenc 328s libheif-plugin-rav1e libheif-plugin-svtenc libjs-jquery-ui-docs 328s liblcms2-utils odbc-postgresql tdsodbc ogdi-bin proj-bin tcl8.6 tk8.6 328s python-bottleneck-doc python-cycler-doc ipython python-dask-doc 328s python3-blosc python3-boto python3-distributed python3-graphviz python3-h5py 328s python3-psutil python3-skimage python3-sklearn python3-sqlalchemy 328s python3-tables python-fsspec-doc python-lxml-doc cm-super-minimal dvipng 328s ffmpeg fonts-staypuft ghostscript gir1.2-gtk-3.0 inkscape ipython3 328s librsvg2-common python3-cairocffi python3-gi-cairo python3-gobject 328s python3-pyqt5 python3-sip python3-tornado texlive-extra-utils 328s texlive-latex-extra python-mpmath-doc python3-gmpy2 gcc gfortran python3-dev 328s python-pandas-doc python3-statsmodels python-pil-doc python-scipy-doc 328s texlive-fonts-extra python-sympy-doc tix python3-tk-dbg python-toolz-doc 328s python-xarray-doc python3-cartopy python3-pydap python3-seaborn 328s Recommended packages: 328s proj-bin libheif-plugin-aomenc libheif-plugin-x265 javascript-common 328s poppler-data git python3-distributed python3-dropbox python3-fusepy 328s python3-libarchive-c python3-paramiko python3-pygit2 python3-bs4 328s python3-cssselect python3-html5lib python3-numexpr python3-odf 328s python3-openpyxl python3-tables python3-blosc python3-zmq python3-olefile 328s g++ | c++-compiler isympy-common python3-h5netcdf python3-zarr 328s The following NEW packages will be installed: 328s autopkgtest-satdep blt fontconfig-config fonts-dejavu-core fonts-dejavu-mono 328s fonts-lyx gdal-data gdal-plugins libaec0 libarmadillo12 libarpack2 libblas3 328s libblosc1 libcfitsio10 libdav1d7 libde265-0 libdeflate0 libfontconfig1 328s libfreexl1 libfyba0 libgdal34 libgeos-c1v5 libgeos3.12.1 libgeotiff5 328s libgfortran5 libgif7 libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt 328s libhdf5-103-1 libhdf5-hl-100 libheif-plugin-dav1d libheif-plugin-libde265 328s libheif1 libimagequant0 libjbig0 libjpeg-turbo8 libjpeg8 libjs-jquery 328s libjs-jquery-ui libkmlbase1 libkmldom1 libkmlengine1 liblapack3 liblbfgsb0 328s liblcms2-2 liblerc4 libltdl7 libminizip1 libmysqlclient21 libnetcdf19 328s libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 libpoppler134 libpq5 libproj25 328s libqhull-r8.0 libraqm0 librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8 328s libsuperlu6 libsz2 libtcl8.6 libtiff6 libtk8.6 liburiparser1 libwebp7 328s libwebpdemux2 libwebpmux3 libxerces-c3.2 libxft2 libxrender1 libxslt1.1 328s libxss1 mysql-common proj-data python-matplotlib-data python3-affine 328s python3-all python3-appdirs python3-bottleneck python3-brotli python3-cftime 328s python3-click python3-click-plugins python3-cligj python3-cloudpickle 328s python3-colorama python3-contourpy python3-cycler python3-dask 328s python3-dateutil python3-decorator python3-fonttools python3-fs 328s python3-fsspec python3-importlib-metadata python3-iniconfig 328s python3-kiwisolver python3-locket python3-lxml python3-lz4 328s python3-matplotlib python3-more-itertools python3-mpmath python3-netcdf4 328s python3-numpy python3-packaging python3-pandas python3-pandas-lib 328s python3-partd python3-pil python3-pil.imagetk python3-pluggy python3-pytest 328s python3-rasterio python3-scipy python3-snuggs python3-sympy python3-tk 328s python3-toolz python3-ufolib2 python3-xarray python3-zipp tk8.6-blt2.5 328s unicode-data unixodbc-common x11-common 328s 0 upgraded, 133 newly installed, 0 to remove and 0 not upgraded. 328s Need to get 119 MB/119 MB of archives. 328s After this operation, 555 MB of additional disk space will be used. 328s Get:1 /tmp/autopkgtest.NEmR6h/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [788 B] 328s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libtcl8.6 ppc64el 8.6.13+dfsg-2 [1179 kB] 329s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 329s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 329s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 329s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 329s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 329s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libxft2 ppc64el 2.3.6-1 [59.8 kB] 329s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 329s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libxss1 ppc64el 1:1.2.3-1build2 [8982 B] 329s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libtk8.6 ppc64el 8.6.14-1 [944 kB] 329s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el tk8.6-blt2.5 ppc64el 2.5.3+dfsg-7 [778 kB] 329s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el blt ppc64el 2.5.3+dfsg-7 [4832 B] 329s Get:14 http://ftpmaster.internal/ubuntu noble/universe ppc64el fonts-lyx all 2.4.0~RC3-1 [170 kB] 329s Get:15 http://ftpmaster.internal/ubuntu noble/universe ppc64el gdal-data all 3.8.4+dfsg-1 [261 kB] 329s Get:16 http://ftpmaster.internal/ubuntu noble/universe ppc64el gdal-plugins ppc64el 3.8.4+dfsg-1 [24.5 kB] 329s Get:17 http://ftpmaster.internal/ubuntu noble/universe ppc64el libaec0 ppc64el 1.1.2-1 [29.9 kB] 329s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libblas3 ppc64el 3.12.0-3 [227 kB] 329s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libgfortran5 ppc64el 14-20240303-1ubuntu1 [574 kB] 329s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el liblapack3 ppc64el 3.12.0-3 [2804 kB] 329s Get:21 http://ftpmaster.internal/ubuntu noble/universe ppc64el libarpack2 ppc64el 3.9.1-1 [106 kB] 329s Get:22 http://ftpmaster.internal/ubuntu noble/universe ppc64el libsuperlu6 ppc64el 6.0.1+dfsg1-1 [234 kB] 329s Get:23 http://ftpmaster.internal/ubuntu noble/universe ppc64el libarmadillo12 ppc64el 1:12.6.7+dfsg-1 [139 kB] 329s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libsnappy1v5 ppc64el 1.1.10-1 [30.5 kB] 329s Get:25 http://ftpmaster.internal/ubuntu noble/universe ppc64el libblosc1 ppc64el 1.21.5+ds-1 [37.7 kB] 329s Get:26 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcfitsio10 ppc64el 4.3.1-1 [715 kB] 329s Get:27 http://ftpmaster.internal/ubuntu noble/universe ppc64el libdav1d7 ppc64el 1.4.1-1 [469 kB] 329s Get:28 http://ftpmaster.internal/ubuntu noble/universe ppc64el libde265-0 ppc64el 1.0.15-1 [329 kB] 329s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 329s Get:30 http://ftpmaster.internal/ubuntu noble/universe ppc64el libfyba0 ppc64el 4.1.1-8 [143 kB] 329s Get:31 http://ftpmaster.internal/ubuntu noble/universe ppc64el libminizip1 ppc64el 1:1.3.dfsg-3ubuntu1 [24.7 kB] 329s Get:32 http://ftpmaster.internal/ubuntu noble/universe ppc64el libfreexl1 ppc64el 2.0.0-1 [52.6 kB] 329s Get:33 http://ftpmaster.internal/ubuntu noble/universe ppc64el libgeos3.12.1 ppc64el 3.12.1-1 [980 kB] 329s Get:34 http://ftpmaster.internal/ubuntu noble/universe ppc64el libgeos-c1v5 ppc64el 3.12.1-1 [105 kB] 329s Get:35 http://ftpmaster.internal/ubuntu noble/universe ppc64el proj-data all 9.3.1-1 [7867 kB] 330s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 330s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 330s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 330s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 330s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 330s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 330s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 330s Get:43 http://ftpmaster.internal/ubuntu noble/universe ppc64el libproj25 ppc64el 9.3.1-1 [1433 kB] 330s Get:44 http://ftpmaster.internal/ubuntu noble/universe ppc64el libgeotiff5 ppc64el 1.7.1-5 [64.6 kB] 330s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el libgif7 ppc64el 5.2.1-2.5 [39.6 kB] 330s Get:46 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhdf4-0-alt ppc64el 4.2.16-3 [329 kB] 330s Get:47 http://ftpmaster.internal/ubuntu noble/universe ppc64el libsz2 ppc64el 1.1.2-1 [5472 B] 330s Get:48 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhdf5-103-1 ppc64el 1.10.10+repack-3ubuntu1 [1375 kB] 330s Get:49 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif-plugin-dav1d ppc64el 1.17.6-1ubuntu1 [11.3 kB] 330s Get:50 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif-plugin-libde265 ppc64el 1.17.6-1ubuntu1 [9566 B] 330s Get:51 http://ftpmaster.internal/ubuntu noble/universe ppc64el libheif1 ppc64el 1.17.6-1ubuntu1 [381 kB] 330s Get:52 http://ftpmaster.internal/ubuntu noble/universe ppc64el liburiparser1 ppc64el 0.9.7+dfsg-2 [52.4 kB] 330s Get:53 http://ftpmaster.internal/ubuntu noble/universe ppc64el libkmlbase1 ppc64el 1.3.0-10 [57.1 kB] 330s Get:54 http://ftpmaster.internal/ubuntu noble/universe ppc64el libkmldom1 ppc64el 1.3.0-10 [165 kB] 330s Get:55 http://ftpmaster.internal/ubuntu noble/universe ppc64el libkmlengine1 ppc64el 1.3.0-10 [77.9 kB] 330s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-common all 5.8+1.1.0 [6626 B] 330s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el libmysqlclient21 ppc64el 8.0.36-1 [1319 kB] 330s Get:58 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhdf5-hl-100 ppc64el 1.10.10+repack-3ubuntu1 [69.9 kB] 330s Get:59 http://ftpmaster.internal/ubuntu noble/universe ppc64el libnetcdf19 ppc64el 1:4.9.2-3ubuntu1 [597 kB] 330s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el libltdl7 ppc64el 2.4.7-7 [48.0 kB] 330s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el libodbc2 ppc64el 2.3.12-1 [187 kB] 330s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el unixodbc-common all 2.3.12-1 [8524 B] 330s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libodbcinst2 ppc64el 2.3.12-1 [36.9 kB] 330s Get:64 http://ftpmaster.internal/ubuntu noble/universe ppc64el libogdi4.1 ppc64el 4.1.1+ds-1 [249 kB] 330s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el libopenjp2-7 ppc64el 2.5.0-2 [233 kB] 330s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 330s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libpoppler134 ppc64el 24.02.0-1ubuntu2 [1341 kB] 330s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libpq5 ppc64el 16.2-1 [170 kB] 330s Get:69 http://ftpmaster.internal/ubuntu noble/universe ppc64el libqhull-r8.0 ppc64el 2020.2-6 [220 kB] 330s Get:70 http://ftpmaster.internal/ubuntu noble/universe ppc64el librttopo1 ppc64el 1.1.0-3 [231 kB] 330s Get:71 http://ftpmaster.internal/ubuntu noble/universe ppc64el libspatialite8 ppc64el 5.1.0-1 [2283 kB] 330s Get:72 http://ftpmaster.internal/ubuntu noble/universe ppc64el libxerces-c3.2 ppc64el 3.2.4+debian-1.1 [1309 kB] 330s Get:73 http://ftpmaster.internal/ubuntu noble/universe ppc64el libgdal34 ppc64el 3.8.4+dfsg-1 [9797 kB] 331s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 331s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 331s Get:76 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 331s Get:77 http://ftpmaster.internal/ubuntu noble/main ppc64el libimagequant0 ppc64el 2.18.0-1 [42.5 kB] 331s Get:78 http://ftpmaster.internal/ubuntu noble/main ppc64el libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 331s Get:79 http://ftpmaster.internal/ubuntu noble/universe ppc64el libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 331s Get:80 http://ftpmaster.internal/ubuntu noble/universe ppc64el liblbfgsb0 ppc64el 3.0+dfsg.4-1 [32.8 kB] 331s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el libraqm0 ppc64el 0.10.1-1 [18.9 kB] 331s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebpdemux2 ppc64el 1.3.2-0.4 [14.4 kB] 331s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebpmux3 ppc64el 1.3.2-0.4 [31.2 kB] 331s Get:84 http://ftpmaster.internal/ubuntu noble/main ppc64el libxslt1.1 ppc64el 1.1.39-0exp1 [192 kB] 331s Get:85 http://ftpmaster.internal/ubuntu noble/universe ppc64el python-matplotlib-data all 3.6.3-1ubuntu3 [2936 kB] 331s Get:86 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-affine all 2.4.0-1 [14.3 kB] 331s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-all ppc64el 3.12.1-0ubuntu2 [904 B] 331s Get:88 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-appdirs all 1.4.4-4 [10.9 kB] 331s Get:89 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-numpy ppc64el 1:1.24.2-2 [5581 kB] 331s Get:90 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-bottleneck ppc64el 1.3.5+ds1-3 [103 kB] 331s Get:91 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-brotli ppc64el 1.1.0-2 [420 kB] 331s Get:92 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-cftime ppc64el 1.6.3-1build1 [383 kB] 331s Get:93 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-colorama all 0.4.6-4 [32.1 kB] 331s Get:94 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-more-itertools all 10.2.0-1 [52.9 kB] 331s Get:95 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-zipp all 1.0.0-6 [6090 B] 331s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-importlib-metadata all 4.12.0-1 [17.8 kB] 331s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-click all 8.1.6-1 [79.0 kB] 331s Get:98 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-click-plugins all 1.1.1-4 [9288 B] 331s Get:99 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-cligj all 0.7.2-2 [7788 B] 331s Get:100 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-cloudpickle all 3.0.0-1 [21.4 kB] 331s Get:101 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-contourpy ppc64el 1.0.7-1build2 [300 kB] 331s Get:102 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-cycler all 0.11.0-2 [8202 B] 331s Get:103 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-fsspec all 2023.10.0-1 [111 kB] 331s Get:104 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-toolz all 0.12.0-2 [52.7 kB] 331s Get:105 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-packaging all 23.2-1 [40.6 kB] 331s Get:106 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-locket all 1.0.0-2 [5872 B] 331s Get:107 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-partd all 1.4.1-1 [17.7 kB] 331s Get:108 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-dask all 2023.12.1+dfsg-2 [1124 kB] 332s Get:109 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-dateutil all 2.8.2-3 [79.2 kB] 332s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-decorator all 5.1.1-5 [10.1 kB] 332s Get:111 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-scipy ppc64el 1.11.4-6 [21.4 MB] 333s Get:112 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 333s Get:113 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-mpmath all 1.2.1-3 [421 kB] 333s Get:114 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-sympy all 1.12-7 [3966 kB] 334s Get:115 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-fs all 2.4.16-3 [91.1 kB] 334s Get:116 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-lxml ppc64el 5.1.0-1 [2191 kB] 334s Get:117 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-lz4 ppc64el 4.0.2+dfsg-1build2 [28.8 kB] 334s Get:118 http://ftpmaster.internal/ubuntu noble/universe ppc64el unicode-data all 15.1.0-1 [8878 kB] 335s Get:119 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-fonttools ppc64el 4.46.0-1 [1746 kB] 335s Get:120 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-iniconfig all 1.1.1-2 [6024 B] 335s Get:121 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-kiwisolver ppc64el 1.4.4-2 [55.8 kB] 335s Get:122 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-pil ppc64el 10.2.0-1 [526 kB] 335s Get:123 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-tk ppc64el 3.11.5-1 [116 kB] 335s Get:124 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-pil.imagetk ppc64el 10.2.0-1 [10.1 kB] 335s Get:125 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-matplotlib ppc64el 3.6.3-1ubuntu3 [7651 kB] 335s Get:126 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-netcdf4 ppc64el 1.6.5-1build1 [969 kB] 336s Get:127 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-pandas-lib ppc64el 2.1.4+dfsg-4ubuntu2 [8837 kB] 336s Get:128 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-pandas all 2.1.4+dfsg-4ubuntu2 [3042 kB] 336s Get:129 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-pluggy all 1.4.0-1 [20.4 kB] 337s Get:130 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-pytest all 7.4.4-1 [305 kB] 337s Get:131 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-snuggs all 1.4.7-4 [6456 B] 337s Get:132 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-rasterio ppc64el 1.3.9-3build1 [1727 kB] 337s Get:133 http://ftpmaster.internal/ubuntu noble/universe ppc64el python3-xarray all 2023.12.0-3 [701 kB] 337s Fetched 119 MB in 9s (13.8 MB/s) 337s Selecting previously unselected package libtcl8.6:ppc64el. 337s (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 ... 69712 files and directories currently installed.) 337s Preparing to unpack .../000-libtcl8.6_8.6.13+dfsg-2_ppc64el.deb ... 337s Unpacking libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 337s Selecting previously unselected package fonts-dejavu-mono. 337s Preparing to unpack .../001-fonts-dejavu-mono_2.37-8_all.deb ... 337s Unpacking fonts-dejavu-mono (2.37-8) ... 337s Selecting previously unselected package fonts-dejavu-core. 337s Preparing to unpack .../002-fonts-dejavu-core_2.37-8_all.deb ... 337s Unpacking fonts-dejavu-core (2.37-8) ... 337s Selecting previously unselected package fontconfig-config. 337s Preparing to unpack .../003-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 338s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 338s Selecting previously unselected package libfontconfig1:ppc64el. 338s Preparing to unpack .../004-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 338s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 338s Selecting previously unselected package libxrender1:ppc64el. 338s Preparing to unpack .../005-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 338s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 338s Selecting previously unselected package libxft2:ppc64el. 338s Preparing to unpack .../006-libxft2_2.3.6-1_ppc64el.deb ... 338s Unpacking libxft2:ppc64el (2.3.6-1) ... 338s Selecting previously unselected package x11-common. 338s Preparing to unpack .../007-x11-common_1%3a7.7+23ubuntu2_all.deb ... 338s Unpacking x11-common (1:7.7+23ubuntu2) ... 338s Selecting previously unselected package libxss1:ppc64el. 338s Preparing to unpack .../008-libxss1_1%3a1.2.3-1build2_ppc64el.deb ... 338s Unpacking libxss1:ppc64el (1:1.2.3-1build2) ... 338s Selecting previously unselected package libtk8.6:ppc64el. 338s Preparing to unpack .../009-libtk8.6_8.6.14-1_ppc64el.deb ... 338s Unpacking libtk8.6:ppc64el (8.6.14-1) ... 338s Selecting previously unselected package tk8.6-blt2.5. 338s Preparing to unpack .../010-tk8.6-blt2.5_2.5.3+dfsg-7_ppc64el.deb ... 338s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7) ... 338s Selecting previously unselected package blt. 338s Preparing to unpack .../011-blt_2.5.3+dfsg-7_ppc64el.deb ... 338s Unpacking blt (2.5.3+dfsg-7) ... 338s Selecting previously unselected package fonts-lyx. 338s Preparing to unpack .../012-fonts-lyx_2.4.0~RC3-1_all.deb ... 338s Unpacking fonts-lyx (2.4.0~RC3-1) ... 338s Selecting previously unselected package gdal-data. 338s Preparing to unpack .../013-gdal-data_3.8.4+dfsg-1_all.deb ... 338s Unpacking gdal-data (3.8.4+dfsg-1) ... 338s Selecting previously unselected package gdal-plugins:ppc64el. 338s Preparing to unpack .../014-gdal-plugins_3.8.4+dfsg-1_ppc64el.deb ... 338s Unpacking gdal-plugins:ppc64el (3.8.4+dfsg-1) ... 338s Selecting previously unselected package libaec0:ppc64el. 338s Preparing to unpack .../015-libaec0_1.1.2-1_ppc64el.deb ... 338s Unpacking libaec0:ppc64el (1.1.2-1) ... 338s Selecting previously unselected package libblas3:ppc64el. 338s Preparing to unpack .../016-libblas3_3.12.0-3_ppc64el.deb ... 338s Unpacking libblas3:ppc64el (3.12.0-3) ... 338s Selecting previously unselected package libgfortran5:ppc64el. 338s Preparing to unpack .../017-libgfortran5_14-20240303-1ubuntu1_ppc64el.deb ... 338s Unpacking libgfortran5:ppc64el (14-20240303-1ubuntu1) ... 338s Selecting previously unselected package liblapack3:ppc64el. 338s Preparing to unpack .../018-liblapack3_3.12.0-3_ppc64el.deb ... 338s Unpacking liblapack3:ppc64el (3.12.0-3) ... 338s Selecting previously unselected package libarpack2:ppc64el. 338s Preparing to unpack .../019-libarpack2_3.9.1-1_ppc64el.deb ... 338s Unpacking libarpack2:ppc64el (3.9.1-1) ... 338s Selecting previously unselected package libsuperlu6:ppc64el. 338s Preparing to unpack .../020-libsuperlu6_6.0.1+dfsg1-1_ppc64el.deb ... 338s Unpacking libsuperlu6:ppc64el (6.0.1+dfsg1-1) ... 338s Selecting previously unselected package libarmadillo12. 338s Preparing to unpack .../021-libarmadillo12_1%3a12.6.7+dfsg-1_ppc64el.deb ... 338s Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... 338s Selecting previously unselected package libsnappy1v5:ppc64el. 338s Preparing to unpack .../022-libsnappy1v5_1.1.10-1_ppc64el.deb ... 338s Unpacking libsnappy1v5:ppc64el (1.1.10-1) ... 338s Selecting previously unselected package libblosc1:ppc64el. 338s Preparing to unpack .../023-libblosc1_1.21.5+ds-1_ppc64el.deb ... 338s Unpacking libblosc1:ppc64el (1.21.5+ds-1) ... 338s Selecting previously unselected package libcfitsio10:ppc64el. 338s Preparing to unpack .../024-libcfitsio10_4.3.1-1_ppc64el.deb ... 338s Unpacking libcfitsio10:ppc64el (4.3.1-1) ... 338s Selecting previously unselected package libdav1d7:ppc64el. 338s Preparing to unpack .../025-libdav1d7_1.4.1-1_ppc64el.deb ... 338s Unpacking libdav1d7:ppc64el (1.4.1-1) ... 338s Selecting previously unselected package libde265-0:ppc64el. 338s Preparing to unpack .../026-libde265-0_1.0.15-1_ppc64el.deb ... 338s Unpacking libde265-0:ppc64el (1.0.15-1) ... 338s Selecting previously unselected package libdeflate0:ppc64el. 338s Preparing to unpack .../027-libdeflate0_1.19-1_ppc64el.deb ... 338s Unpacking libdeflate0:ppc64el (1.19-1) ... 338s Selecting previously unselected package libfyba0:ppc64el. 338s Preparing to unpack .../028-libfyba0_4.1.1-8_ppc64el.deb ... 338s Unpacking libfyba0:ppc64el (4.1.1-8) ... 338s Selecting previously unselected package libminizip1:ppc64el. 338s Preparing to unpack .../029-libminizip1_1%3a1.3.dfsg-3ubuntu1_ppc64el.deb ... 338s Unpacking libminizip1:ppc64el (1:1.3.dfsg-3ubuntu1) ... 338s Selecting previously unselected package libfreexl1:ppc64el. 338s Preparing to unpack .../030-libfreexl1_2.0.0-1_ppc64el.deb ... 338s Unpacking libfreexl1:ppc64el (2.0.0-1) ... 338s Selecting previously unselected package libgeos3.12.1:ppc64el. 338s Preparing to unpack .../031-libgeos3.12.1_3.12.1-1_ppc64el.deb ... 338s Unpacking libgeos3.12.1:ppc64el (3.12.1-1) ... 338s Selecting previously unselected package libgeos-c1v5:ppc64el. 338s Preparing to unpack .../032-libgeos-c1v5_3.12.1-1_ppc64el.deb ... 338s Unpacking libgeos-c1v5:ppc64el (3.12.1-1) ... 338s Selecting previously unselected package proj-data. 338s Preparing to unpack .../033-proj-data_9.3.1-1_all.deb ... 338s Unpacking proj-data (9.3.1-1) ... 338s Selecting previously unselected package libjbig0:ppc64el. 338s Preparing to unpack .../034-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 338s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 338s Selecting previously unselected package libjpeg-turbo8:ppc64el. 338s Preparing to unpack .../035-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 338s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 338s Selecting previously unselected package libjpeg8:ppc64el. 338s Preparing to unpack .../036-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 338s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 338s Selecting previously unselected package liblerc4:ppc64el. 338s Preparing to unpack .../037-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 338s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 339s Selecting previously unselected package libsharpyuv0:ppc64el. 339s Preparing to unpack .../038-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 339s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 339s Selecting previously unselected package libwebp7:ppc64el. 339s Preparing to unpack .../039-libwebp7_1.3.2-0.4_ppc64el.deb ... 339s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 339s Selecting previously unselected package libtiff6:ppc64el. 339s Preparing to unpack .../040-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 339s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 339s Selecting previously unselected package libproj25:ppc64el. 339s Preparing to unpack .../041-libproj25_9.3.1-1_ppc64el.deb ... 339s Unpacking libproj25:ppc64el (9.3.1-1) ... 339s Selecting previously unselected package libgeotiff5:ppc64el. 339s Preparing to unpack .../042-libgeotiff5_1.7.1-5_ppc64el.deb ... 339s Unpacking libgeotiff5:ppc64el (1.7.1-5) ... 339s Selecting previously unselected package libgif7:ppc64el. 339s Preparing to unpack .../043-libgif7_5.2.1-2.5_ppc64el.deb ... 339s Unpacking libgif7:ppc64el (5.2.1-2.5) ... 339s Selecting previously unselected package libhdf4-0-alt. 339s Preparing to unpack .../044-libhdf4-0-alt_4.2.16-3_ppc64el.deb ... 339s Unpacking libhdf4-0-alt (4.2.16-3) ... 339s Selecting previously unselected package libsz2:ppc64el. 339s Preparing to unpack .../045-libsz2_1.1.2-1_ppc64el.deb ... 339s Unpacking libsz2:ppc64el (1.1.2-1) ... 339s Selecting previously unselected package libhdf5-103-1:ppc64el. 339s Preparing to unpack .../046-libhdf5-103-1_1.10.10+repack-3ubuntu1_ppc64el.deb ... 339s Unpacking libhdf5-103-1:ppc64el (1.10.10+repack-3ubuntu1) ... 339s Selecting previously unselected package libheif-plugin-dav1d:ppc64el. 339s Preparing to unpack .../047-libheif-plugin-dav1d_1.17.6-1ubuntu1_ppc64el.deb ... 339s Unpacking libheif-plugin-dav1d:ppc64el (1.17.6-1ubuntu1) ... 339s Selecting previously unselected package libheif-plugin-libde265:ppc64el. 339s Preparing to unpack .../048-libheif-plugin-libde265_1.17.6-1ubuntu1_ppc64el.deb ... 339s Unpacking libheif-plugin-libde265:ppc64el (1.17.6-1ubuntu1) ... 339s Selecting previously unselected package libheif1:ppc64el. 339s Preparing to unpack .../049-libheif1_1.17.6-1ubuntu1_ppc64el.deb ... 339s Unpacking libheif1:ppc64el (1.17.6-1ubuntu1) ... 339s Selecting previously unselected package liburiparser1:ppc64el. 339s Preparing to unpack .../050-liburiparser1_0.9.7+dfsg-2_ppc64el.deb ... 339s Unpacking liburiparser1:ppc64el (0.9.7+dfsg-2) ... 339s Selecting previously unselected package libkmlbase1:ppc64el. 339s Preparing to unpack .../051-libkmlbase1_1.3.0-10_ppc64el.deb ... 339s Unpacking libkmlbase1:ppc64el (1.3.0-10) ... 339s Selecting previously unselected package libkmldom1:ppc64el. 339s Preparing to unpack .../052-libkmldom1_1.3.0-10_ppc64el.deb ... 339s Unpacking libkmldom1:ppc64el (1.3.0-10) ... 339s Selecting previously unselected package libkmlengine1:ppc64el. 339s Preparing to unpack .../053-libkmlengine1_1.3.0-10_ppc64el.deb ... 339s Unpacking libkmlengine1:ppc64el (1.3.0-10) ... 339s Selecting previously unselected package mysql-common. 339s Preparing to unpack .../054-mysql-common_5.8+1.1.0_all.deb ... 339s Unpacking mysql-common (5.8+1.1.0) ... 339s Selecting previously unselected package libmysqlclient21:ppc64el. 339s Preparing to unpack .../055-libmysqlclient21_8.0.36-1_ppc64el.deb ... 339s Unpacking libmysqlclient21:ppc64el (8.0.36-1) ... 339s Selecting previously unselected package libhdf5-hl-100:ppc64el. 339s Preparing to unpack .../056-libhdf5-hl-100_1.10.10+repack-3ubuntu1_ppc64el.deb ... 339s Unpacking libhdf5-hl-100:ppc64el (1.10.10+repack-3ubuntu1) ... 339s Selecting previously unselected package libnetcdf19:ppc64el. 339s Preparing to unpack .../057-libnetcdf19_1%3a4.9.2-3ubuntu1_ppc64el.deb ... 339s Unpacking libnetcdf19:ppc64el (1:4.9.2-3ubuntu1) ... 339s Selecting previously unselected package libltdl7:ppc64el. 339s Preparing to unpack .../058-libltdl7_2.4.7-7_ppc64el.deb ... 339s Unpacking libltdl7:ppc64el (2.4.7-7) ... 339s Selecting previously unselected package libodbc2:ppc64el. 339s Preparing to unpack .../059-libodbc2_2.3.12-1_ppc64el.deb ... 339s Unpacking libodbc2:ppc64el (2.3.12-1) ... 339s Selecting previously unselected package unixodbc-common. 339s Preparing to unpack .../060-unixodbc-common_2.3.12-1_all.deb ... 339s Unpacking unixodbc-common (2.3.12-1) ... 339s Selecting previously unselected package libodbcinst2:ppc64el. 339s Preparing to unpack .../061-libodbcinst2_2.3.12-1_ppc64el.deb ... 339s Unpacking libodbcinst2:ppc64el (2.3.12-1) ... 339s Selecting previously unselected package libogdi4.1. 339s Preparing to unpack .../062-libogdi4.1_4.1.1+ds-1_ppc64el.deb ... 339s Unpacking libogdi4.1 (4.1.1+ds-1) ... 339s Selecting previously unselected package libopenjp2-7:ppc64el. 339s Preparing to unpack .../063-libopenjp2-7_2.5.0-2_ppc64el.deb ... 339s Unpacking libopenjp2-7:ppc64el (2.5.0-2) ... 339s Selecting previously unselected package liblcms2-2:ppc64el. 339s Preparing to unpack .../064-liblcms2-2_2.14-2_ppc64el.deb ... 339s Unpacking liblcms2-2:ppc64el (2.14-2) ... 339s Selecting previously unselected package libpoppler134:ppc64el. 339s Preparing to unpack .../065-libpoppler134_24.02.0-1ubuntu2_ppc64el.deb ... 339s Unpacking libpoppler134:ppc64el (24.02.0-1ubuntu2) ... 339s Selecting previously unselected package libpq5:ppc64el. 339s Preparing to unpack .../066-libpq5_16.2-1_ppc64el.deb ... 339s Unpacking libpq5:ppc64el (16.2-1) ... 339s Selecting previously unselected package libqhull-r8.0:ppc64el. 339s Preparing to unpack .../067-libqhull-r8.0_2020.2-6_ppc64el.deb ... 339s Unpacking libqhull-r8.0:ppc64el (2020.2-6) ... 339s Selecting previously unselected package librttopo1:ppc64el. 339s Preparing to unpack .../068-librttopo1_1.1.0-3_ppc64el.deb ... 339s Unpacking librttopo1:ppc64el (1.1.0-3) ... 339s Selecting previously unselected package libspatialite8:ppc64el. 339s Preparing to unpack .../069-libspatialite8_5.1.0-1_ppc64el.deb ... 339s Unpacking libspatialite8:ppc64el (5.1.0-1) ... 339s Selecting previously unselected package libxerces-c3.2:ppc64el. 339s Preparing to unpack .../070-libxerces-c3.2_3.2.4+debian-1.1_ppc64el.deb ... 339s Unpacking libxerces-c3.2:ppc64el (3.2.4+debian-1.1) ... 339s Selecting previously unselected package libgdal34:ppc64el. 339s Preparing to unpack .../071-libgdal34_3.8.4+dfsg-1_ppc64el.deb ... 339s Unpacking libgdal34:ppc64el (3.8.4+dfsg-1) ... 340s Selecting previously unselected package libgomp1:ppc64el. 340s Preparing to unpack .../072-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 340s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 340s Selecting previously unselected package libgraphite2-3:ppc64el. 340s Preparing to unpack .../073-libgraphite2-3_1.3.14-2_ppc64el.deb ... 340s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 340s Selecting previously unselected package libharfbuzz0b:ppc64el. 340s Preparing to unpack .../074-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 340s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 340s Selecting previously unselected package libimagequant0:ppc64el. 340s Preparing to unpack .../075-libimagequant0_2.18.0-1_ppc64el.deb ... 340s Unpacking libimagequant0:ppc64el (2.18.0-1) ... 340s Selecting previously unselected package libjs-jquery. 340s Preparing to unpack .../076-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 340s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 340s Selecting previously unselected package libjs-jquery-ui. 340s Preparing to unpack .../077-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 340s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 340s Selecting previously unselected package liblbfgsb0:ppc64el. 340s Preparing to unpack .../078-liblbfgsb0_3.0+dfsg.4-1_ppc64el.deb ... 340s Unpacking liblbfgsb0:ppc64el (3.0+dfsg.4-1) ... 340s Selecting previously unselected package libraqm0:ppc64el. 340s Preparing to unpack .../079-libraqm0_0.10.1-1_ppc64el.deb ... 340s Unpacking libraqm0:ppc64el (0.10.1-1) ... 340s Selecting previously unselected package libwebpdemux2:ppc64el. 340s Preparing to unpack .../080-libwebpdemux2_1.3.2-0.4_ppc64el.deb ... 340s Unpacking libwebpdemux2:ppc64el (1.3.2-0.4) ... 340s Selecting previously unselected package libwebpmux3:ppc64el. 340s Preparing to unpack .../081-libwebpmux3_1.3.2-0.4_ppc64el.deb ... 340s Unpacking libwebpmux3:ppc64el (1.3.2-0.4) ... 340s Selecting previously unselected package libxslt1.1:ppc64el. 340s Preparing to unpack .../082-libxslt1.1_1.1.39-0exp1_ppc64el.deb ... 340s Unpacking libxslt1.1:ppc64el (1.1.39-0exp1) ... 340s Selecting previously unselected package python-matplotlib-data. 340s Preparing to unpack .../083-python-matplotlib-data_3.6.3-1ubuntu3_all.deb ... 340s Unpacking python-matplotlib-data (3.6.3-1ubuntu3) ... 340s Selecting previously unselected package python3-affine. 340s Preparing to unpack .../084-python3-affine_2.4.0-1_all.deb ... 340s Unpacking python3-affine (2.4.0-1) ... 340s Selecting previously unselected package python3-all. 340s Preparing to unpack .../085-python3-all_3.12.1-0ubuntu2_ppc64el.deb ... 340s Unpacking python3-all (3.12.1-0ubuntu2) ... 340s Selecting previously unselected package python3-appdirs. 340s Preparing to unpack .../086-python3-appdirs_1.4.4-4_all.deb ... 340s Unpacking python3-appdirs (1.4.4-4) ... 340s Selecting previously unselected package python3-numpy. 340s Preparing to unpack .../087-python3-numpy_1%3a1.24.2-2_ppc64el.deb ... 340s Unpacking python3-numpy (1:1.24.2-2) ... 340s Selecting previously unselected package python3-bottleneck. 340s Preparing to unpack .../088-python3-bottleneck_1.3.5+ds1-3_ppc64el.deb ... 340s Unpacking python3-bottleneck (1.3.5+ds1-3) ... 340s Selecting previously unselected package python3-brotli. 340s Preparing to unpack .../089-python3-brotli_1.1.0-2_ppc64el.deb ... 340s Unpacking python3-brotli (1.1.0-2) ... 340s Selecting previously unselected package python3-cftime. 340s Preparing to unpack .../090-python3-cftime_1.6.3-1build1_ppc64el.deb ... 340s Unpacking python3-cftime (1.6.3-1build1) ... 340s Selecting previously unselected package python3-colorama. 340s Preparing to unpack .../091-python3-colorama_0.4.6-4_all.deb ... 340s Unpacking python3-colorama (0.4.6-4) ... 340s Selecting previously unselected package python3-more-itertools. 340s Preparing to unpack .../092-python3-more-itertools_10.2.0-1_all.deb ... 340s Unpacking python3-more-itertools (10.2.0-1) ... 340s Selecting previously unselected package python3-zipp. 340s Preparing to unpack .../093-python3-zipp_1.0.0-6_all.deb ... 340s Unpacking python3-zipp (1.0.0-6) ... 340s Selecting previously unselected package python3-importlib-metadata. 340s Preparing to unpack .../094-python3-importlib-metadata_4.12.0-1_all.deb ... 340s Unpacking python3-importlib-metadata (4.12.0-1) ... 340s Selecting previously unselected package python3-click. 340s Preparing to unpack .../095-python3-click_8.1.6-1_all.deb ... 340s Unpacking python3-click (8.1.6-1) ... 341s Selecting previously unselected package python3-click-plugins. 341s Preparing to unpack .../096-python3-click-plugins_1.1.1-4_all.deb ... 341s Unpacking python3-click-plugins (1.1.1-4) ... 341s Selecting previously unselected package python3-cligj. 341s Preparing to unpack .../097-python3-cligj_0.7.2-2_all.deb ... 341s Unpacking python3-cligj (0.7.2-2) ... 341s Selecting previously unselected package python3-cloudpickle. 341s Preparing to unpack .../098-python3-cloudpickle_3.0.0-1_all.deb ... 341s Unpacking python3-cloudpickle (3.0.0-1) ... 341s Selecting previously unselected package python3-contourpy. 341s Preparing to unpack .../099-python3-contourpy_1.0.7-1build2_ppc64el.deb ... 341s Unpacking python3-contourpy (1.0.7-1build2) ... 341s Selecting previously unselected package python3-cycler. 341s Preparing to unpack .../100-python3-cycler_0.11.0-2_all.deb ... 341s Unpacking python3-cycler (0.11.0-2) ... 341s Selecting previously unselected package python3-fsspec. 341s Preparing to unpack .../101-python3-fsspec_2023.10.0-1_all.deb ... 341s Unpacking python3-fsspec (2023.10.0-1) ... 341s Selecting previously unselected package python3-toolz. 341s Preparing to unpack .../102-python3-toolz_0.12.0-2_all.deb ... 341s Unpacking python3-toolz (0.12.0-2) ... 341s Selecting previously unselected package python3-packaging. 341s Preparing to unpack .../103-python3-packaging_23.2-1_all.deb ... 341s Unpacking python3-packaging (23.2-1) ... 341s Selecting previously unselected package python3-locket. 341s Preparing to unpack .../104-python3-locket_1.0.0-2_all.deb ... 341s Unpacking python3-locket (1.0.0-2) ... 341s Selecting previously unselected package python3-partd. 341s Preparing to unpack .../105-python3-partd_1.4.1-1_all.deb ... 341s Unpacking python3-partd (1.4.1-1) ... 341s Selecting previously unselected package python3-dask. 341s Preparing to unpack .../106-python3-dask_2023.12.1+dfsg-2_all.deb ... 341s Unpacking python3-dask (2023.12.1+dfsg-2) ... 341s Selecting previously unselected package python3-dateutil. 341s Preparing to unpack .../107-python3-dateutil_2.8.2-3_all.deb ... 341s Unpacking python3-dateutil (2.8.2-3) ... 341s Selecting previously unselected package python3-decorator. 341s Preparing to unpack .../108-python3-decorator_5.1.1-5_all.deb ... 341s Unpacking python3-decorator (5.1.1-5) ... 341s Selecting previously unselected package python3-scipy. 341s Preparing to unpack .../109-python3-scipy_1.11.4-6_ppc64el.deb ... 341s Unpacking python3-scipy (1.11.4-6) ... 342s Selecting previously unselected package python3-ufolib2. 342s Preparing to unpack .../110-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 342s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 342s Selecting previously unselected package python3-mpmath. 342s Preparing to unpack .../111-python3-mpmath_1.2.1-3_all.deb ... 342s Unpacking python3-mpmath (1.2.1-3) ... 342s Selecting previously unselected package python3-sympy. 342s Preparing to unpack .../112-python3-sympy_1.12-7_all.deb ... 342s Unpacking python3-sympy (1.12-7) ... 342s Selecting previously unselected package python3-fs. 342s Preparing to unpack .../113-python3-fs_2.4.16-3_all.deb ... 342s Unpacking python3-fs (2.4.16-3) ... 342s Selecting previously unselected package python3-lxml:ppc64el. 342s Preparing to unpack .../114-python3-lxml_5.1.0-1_ppc64el.deb ... 342s Unpacking python3-lxml:ppc64el (5.1.0-1) ... 342s Selecting previously unselected package python3-lz4. 342s Preparing to unpack .../115-python3-lz4_4.0.2+dfsg-1build2_ppc64el.deb ... 342s Unpacking python3-lz4 (4.0.2+dfsg-1build2) ... 342s Selecting previously unselected package unicode-data. 342s Preparing to unpack .../116-unicode-data_15.1.0-1_all.deb ... 342s Unpacking unicode-data (15.1.0-1) ... 343s Selecting previously unselected package python3-fonttools. 343s Preparing to unpack .../117-python3-fonttools_4.46.0-1_ppc64el.deb ... 343s Unpacking python3-fonttools (4.46.0-1) ... 343s Selecting previously unselected package python3-iniconfig. 343s Preparing to unpack .../118-python3-iniconfig_1.1.1-2_all.deb ... 343s Unpacking python3-iniconfig (1.1.1-2) ... 343s Selecting previously unselected package python3-kiwisolver. 343s Preparing to unpack .../119-python3-kiwisolver_1.4.4-2_ppc64el.deb ... 343s Unpacking python3-kiwisolver (1.4.4-2) ... 343s Selecting previously unselected package python3-pil:ppc64el. 343s Preparing to unpack .../120-python3-pil_10.2.0-1_ppc64el.deb ... 343s Unpacking python3-pil:ppc64el (10.2.0-1) ... 343s Selecting previously unselected package python3-tk:ppc64el. 343s Preparing to unpack .../121-python3-tk_3.11.5-1_ppc64el.deb ... 343s Unpacking python3-tk:ppc64el (3.11.5-1) ... 343s Selecting previously unselected package python3-pil.imagetk:ppc64el. 343s Preparing to unpack .../122-python3-pil.imagetk_10.2.0-1_ppc64el.deb ... 343s Unpacking python3-pil.imagetk:ppc64el (10.2.0-1) ... 343s Selecting previously unselected package python3-matplotlib. 343s Preparing to unpack .../123-python3-matplotlib_3.6.3-1ubuntu3_ppc64el.deb ... 343s Unpacking python3-matplotlib (3.6.3-1ubuntu3) ... 343s Selecting previously unselected package python3-netcdf4. 343s Preparing to unpack .../124-python3-netcdf4_1.6.5-1build1_ppc64el.deb ... 343s Unpacking python3-netcdf4 (1.6.5-1build1) ... 343s Selecting previously unselected package python3-pandas-lib:ppc64el. 343s Preparing to unpack .../125-python3-pandas-lib_2.1.4+dfsg-4ubuntu2_ppc64el.deb ... 343s Unpacking python3-pandas-lib:ppc64el (2.1.4+dfsg-4ubuntu2) ... 343s Selecting previously unselected package python3-pandas. 343s Preparing to unpack .../126-python3-pandas_2.1.4+dfsg-4ubuntu2_all.deb ... 343s Unpacking python3-pandas (2.1.4+dfsg-4ubuntu2) ... 344s Selecting previously unselected package python3-pluggy. 344s Preparing to unpack .../127-python3-pluggy_1.4.0-1_all.deb ... 344s Unpacking python3-pluggy (1.4.0-1) ... 344s Selecting previously unselected package python3-pytest. 344s Preparing to unpack .../128-python3-pytest_7.4.4-1_all.deb ... 344s Unpacking python3-pytest (7.4.4-1) ... 344s Selecting previously unselected package python3-snuggs. 344s Preparing to unpack .../129-python3-snuggs_1.4.7-4_all.deb ... 344s Unpacking python3-snuggs (1.4.7-4) ... 344s Selecting previously unselected package python3-rasterio. 344s Preparing to unpack .../130-python3-rasterio_1.3.9-3build1_ppc64el.deb ... 344s Unpacking python3-rasterio (1.3.9-3build1) ... 344s Selecting previously unselected package python3-xarray. 344s Preparing to unpack .../131-python3-xarray_2023.12.0-3_all.deb ... 344s Unpacking python3-xarray (2023.12.0-3) ... 344s Selecting previously unselected package autopkgtest-satdep. 344s Preparing to unpack .../132-1-autopkgtest-satdep.deb ... 344s Unpacking autopkgtest-satdep (0) ... 344s Setting up python3-more-itertools (10.2.0-1) ... 344s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 344s Setting up liblcms2-2:ppc64el (2.14-2) ... 344s Setting up python3-iniconfig (1.1.1-2) ... 344s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 344s Setting up mysql-common (5.8+1.1.0) ... 344s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 344s Setting up libmysqlclient21:ppc64el (8.0.36-1) ... 344s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 344s Setting up libxerces-c3.2:ppc64el (3.2.4+debian-1.1) ... 344s Setting up proj-data (9.3.1-1) ... 344s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 344s Setting up libogdi4.1 (4.1.1+ds-1) ... 344s Setting up python3-colorama (0.4.6-4) ... 344s Setting up libminizip1:ppc64el (1:1.3.dfsg-3ubuntu1) ... 344s Setting up python3-lz4 (4.0.2+dfsg-1build2) ... 345s Setting up fonts-lyx (2.4.0~RC3-1) ... 345s Setting up python3-fsspec (2023.10.0-1) ... 345s Setting up x11-common (1:7.7+23ubuntu2) ... 345s Setting up libpq5:ppc64el (16.2-1) ... 345s Setting up libdeflate0:ppc64el (1.19-1) ... 345s Setting up libqhull-r8.0:ppc64el (2020.2-6) ... 345s Setting up python3-all (3.12.1-0ubuntu2) ... 345s Setting up libcfitsio10:ppc64el (4.3.1-1) ... 345s Setting up python3-zipp (1.0.0-6) ... 345s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 345s Setting up python3-click (8.1.6-1) ... 346s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 346s Setting up libaec0:ppc64el (1.1.2-1) ... 346s Setting up gdal-data (3.8.4+dfsg-1) ... 346s Setting up python3-cloudpickle (3.0.0-1) ... 346s Setting up libsnappy1v5:ppc64el (1.1.10-1) ... 346s Setting up unicode-data (15.1.0-1) ... 346s Setting up libgeos3.12.1:ppc64el (3.12.1-1) ... 346s Setting up python3-decorator (5.1.1-5) ... 346s Setting up libblas3:ppc64el (3.12.0-3) ... 346s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/blas/libblas.so.3 to provide /usr/lib/powerpc64le-linux-gnu/libblas.so.3 (libblas.so.3-powerpc64le-linux-gnu) in auto mode 346s Setting up python3-packaging (23.2-1) ... 346s Setting up python3-brotli (1.1.0-2) ... 346s Setting up python3-cycler (0.11.0-2) ... 346s Setting up libimagequant0:ppc64el (2.18.0-1) ... 346s Setting up fonts-dejavu-mono (2.37-8) ... 346s Setting up python3-kiwisolver (1.4.4-2) ... 346s Setting up libtcl8.6:ppc64el (8.6.13+dfsg-2) ... 346s Setting up libgeos-c1v5:ppc64el (3.12.1-1) ... 346s Setting up python3-click-plugins (1.1.1-4) ... 347s Setting up fonts-dejavu-core (2.37-8) ... 347s Setting up unixodbc-common (2.3.12-1) ... 347s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 347s Setting up libltdl7:ppc64el (2.4.7-7) ... 347s Setting up libgfortran5:ppc64el (14-20240303-1ubuntu1) ... 347s Setting up python3-pluggy (1.4.0-1) ... 347s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 347s Setting up libgif7:ppc64el (5.2.1-2.5) ... 347s Setting up libodbc2:ppc64el (2.3.12-1) ... 347s Setting up liburiparser1:ppc64el (0.9.7+dfsg-2) ... 347s Setting up librttopo1:ppc64el (1.1.0-3) ... 347s Setting up libdav1d7:ppc64el (1.4.1-1) ... 347s Setting up libfreexl1:ppc64el (2.0.0-1) ... 347s Setting up libfyba0:ppc64el (4.1.1-8) ... 347s Setting up libkmlbase1:ppc64el (1.3.0-10) ... 347s Setting up libxslt1.1:ppc64el (1.1.39-0exp1) ... 347s Setting up libblosc1:ppc64el (1.21.5+ds-1) ... 347s Setting up libopenjp2-7:ppc64el (2.5.0-2) ... 347s Setting up python3-toolz (0.12.0-2) ... 347s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 347s Setting up python3-dateutil (2.8.2-3) ... 347s Setting up libxss1:ppc64el (1:1.2.3-1build2) ... 347s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 347s Setting up python3-mpmath (1.2.1-3) ... 348s Setting up python3-affine (2.4.0-1) ... 348s Setting up libde265-0:ppc64el (1.0.15-1) ... 348s Setting up python-matplotlib-data (3.6.3-1ubuntu3) ... 348s Setting up libwebpmux3:ppc64el (1.3.2-0.4) ... 348s Setting up python3-locket (1.0.0-2) ... 348s Setting up python3-appdirs (1.4.4-4) ... 348s Setting up libsz2:ppc64el (1.1.2-1) ... 348s Setting up gdal-plugins:ppc64el (3.8.4+dfsg-1) ... 348s Setting up libkmldom1:ppc64el (1.3.0-10) ... 348s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 348s Setting up python3-partd (1.4.1-1) ... 348s Setting up python3-sympy (1.12-7) ... 354s Setting up libodbcinst2:ppc64el (2.3.12-1) ... 354s Setting up liblapack3:ppc64el (3.12.0-3) ... 354s update-alternatives: using /usr/lib/powerpc64le-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/powerpc64le-linux-gnu/liblapack.so.3 (liblapack.so.3-powerpc64le-linux-gnu) in auto mode 354s Setting up libkmlengine1:ppc64el (1.3.0-10) ... 354s Setting up python3-importlib-metadata (4.12.0-1) ... 354s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 354s Setting up python3-pytest (7.4.4-1) ... 355s Setting up python3-cligj (0.7.2-2) ... 355s Setting up libwebpdemux2:ppc64el (1.3.2-0.4) ... 355s Setting up libarpack2:ppc64el (3.9.1-1) ... 355s Setting up python3-dask (2023.12.1+dfsg-2) ... 356s Setting up libsuperlu6:ppc64el (6.0.1+dfsg1-1) ... 356s Setting up python3-fs (2.4.16-3) ... 356s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 356s Setting up libraqm0:ppc64el (0.10.1-1) ... 356s Setting up python3-numpy (1:1.24.2-2) ... 359s Setting up libhdf4-0-alt (4.2.16-3) ... 359s Setting up libhdf5-103-1:ppc64el (1.10.10+repack-3ubuntu1) ... 359s Setting up python3-lxml:ppc64el (5.1.0-1) ... 359s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 359s Setting up python3-contourpy (1.0.7-1build2) ... 359s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 359s Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... 359s Setting up liblbfgsb0:ppc64el (3.0+dfsg.4-1) ... 359s Setting up libhdf5-hl-100:ppc64el (1.10.10+repack-3ubuntu1) ... 359s Setting up libxft2:ppc64el (2.3.6-1) ... 359s Setting up python3-scipy (1.11.4-6) ... 362s Setting up libproj25:ppc64el (9.3.1-1) ... 362s Setting up libpoppler134:ppc64el (24.02.0-1ubuntu2) ... 362s Setting up libtk8.6:ppc64el (8.6.14-1) ... 362s Setting up python3-pandas-lib:ppc64el (2.1.4+dfsg-4ubuntu2) ... 362s Setting up python3-snuggs (1.4.7-4) ... 362s Setting up libgeotiff5:ppc64el (1.7.1-5) ... 362s Setting up python3-pil:ppc64el (10.2.0-1) ... 363s Setting up python3-pandas (2.1.4+dfsg-4ubuntu2) ... 367s Setting up libspatialite8:ppc64el (5.1.0-1) ... 367s Setting up python3-bottleneck (1.3.5+ds1-3) ... 367s Setting up python3-cftime (1.6.3-1build1) ... 367s Setting up libnetcdf19:ppc64el (1:4.9.2-3ubuntu1) ... 367s Setting up python3-netcdf4 (1.6.5-1build1) ... 368s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7) ... 368s Setting up blt (2.5.3+dfsg-7) ... 368s Setting up python3-xarray (2023.12.0-3) ... 369s Setting up python3-tk:ppc64el (3.11.5-1) ... 369s Setting up python3-pil.imagetk:ppc64el (10.2.0-1) ... 369s Setting up libheif-plugin-dav1d:ppc64el (1.17.6-1ubuntu1) ... 369s Setting up libheif1:ppc64el (1.17.6-1ubuntu1) ... 369s Setting up python3-fonttools (4.46.0-1) ... 370s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 370s Setting up libgdal34:ppc64el (3.8.4+dfsg-1) ... 370s Setting up libheif-plugin-libde265:ppc64el (1.17.6-1ubuntu1) ... 371s Setting up python3-matplotlib (3.6.3-1ubuntu3) ... 372s Setting up python3-rasterio (1.3.9-3build1) ... 372s Setting up autopkgtest-satdep (0) ... 372s Processing triggers for libc-bin (2.39-0ubuntu6) ... 372s Processing triggers for man-db (2.12.0-3) ... 379s (Reading database ... 80032 files and directories currently installed.) 379s Removing autopkgtest-satdep (0) ... 380s autopkgtest [10:38:04]: 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 380s autopkgtest [10:38:04]: test command1: [----------------------- 380s Testing with python3.12: 380s ============================= test session starts ============================== 380s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3.12 380s cachedir: .pytest_cache 380s rootdir: /tmp/autopkgtest.NEmR6h/autopkgtest_tmp 389s collecting ... collected 15734 items / 5 skipped 389s 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[year] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[month] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[day] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[hour] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[minute] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[second] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[microsecond] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[nanosecond] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[week] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekofyear] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofweek] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekday] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofyear] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[quarter] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[date] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[time] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[daysinmonth] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[days_in_month] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_start] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_end] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_start] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_end] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_start] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_end] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_leap_year] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_total_seconds PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[year-year] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[week-week] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[weekday-day] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_calendar PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_strftime PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_not_datetime_type PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[year] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[month] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[day] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[hour] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[minute] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[second] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[microsecond] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[nanosecond] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[week] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekofyear] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofweek] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekday] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofyear] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[quarter] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[date] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[time] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_start] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_end] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_start] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_end] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_start] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_end] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_leap_year] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[year] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[week] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[weekday] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[floor-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[ceil-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[round-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[strftime-%Y-%m-%d %H:%M:%S] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_seasons PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[floor-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[ceil-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[round-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_not_datetime_type PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[days] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[seconds] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[microseconds] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[nanoseconds] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[floor-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[ceil-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[round-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[days] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[seconds] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[microseconds] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[nanoseconds] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[floor-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[ceil-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[round-D] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[365_day-year] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[365_day-month] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[365_day-day] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[365_day-hour] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[365_day-dayofyear] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[365_day-dayofweek] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[360_day-year] PASSED [ 0%] 389s tests/test_accessor_dt.py::test_field_access[360_day-month] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[360_day-day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[360_day-hour] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[360_day-dayofyear] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[360_day-dayofweek] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[julian-year] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[julian-month] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[julian-day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[julian-hour] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[julian-dayofyear] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[julian-dayofweek] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[all_leap-year] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[all_leap-month] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[all_leap-day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[all_leap-hour] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[all_leap-dayofyear] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[all_leap-dayofweek] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[366_day-year] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[366_day-month] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[366_day-day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[366_day-hour] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[366_day-dayofyear] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[366_day-dayofweek] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[gregorian-year] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[gregorian-month] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[gregorian-day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[gregorian-hour] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[gregorian-dayofyear] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[gregorian-dayofweek] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-year] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-month] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-hour] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofyear] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofweek] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_cftime[365_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_cftime[360_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_cftime[julian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_cftime[all_leap] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_cftime[366_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_cftime[gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_cftime[proleptic_gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_datetime64_2d PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_datetime64_3d_dask PASSED [ 0%] 390s tests/test_accessor_dt.py::test_calendar_dask_cftime PASSED [ 0%] 390s tests/test_accessor_dt.py::test_isocalendar_cftime[365_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_isocalendar_cftime[360_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_isocalendar_cftime[julian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_isocalendar_cftime[all_leap] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_isocalendar_cftime[366_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_isocalendar_cftime[gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_isocalendar_cftime[proleptic_gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_date_cftime[365_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_date_cftime[360_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_date_cftime[julian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_date_cftime[all_leap] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_date_cftime[366_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_date_cftime[gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_date_cftime[proleptic_gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_cftime_strftime_access[365_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_cftime_strftime_access[360_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_cftime_strftime_access[julian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_cftime_strftime_access[all_leap] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_cftime_strftime_access[366_day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_cftime_strftime_access[gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_cftime_strftime_access[proleptic_gregorian] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-year] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-month] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-day] PASSED [ 0%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[365_day-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[365_day-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[365_day-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[365_day-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[360_day-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[360_day-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[360_day-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[360_day-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[julian-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[julian-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[julian-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[julian-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[julian-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[julian-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[all_leap-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[all_leap-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[all_leap-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[all_leap-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[366_day-year] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[366_day-month] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[366_day-day] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[366_day-hour] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofyear] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofweek] PASSED [ 1%] 390s tests/test_accessor_dt.py::test_dask_field_access[gregorian-year] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[gregorian-month] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[gregorian-day] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[gregorian-hour] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofyear] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofweek] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-year] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-month] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-day] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-hour] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofyear] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofweek] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_seasons[365_day] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_seasons[360_day] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_seasons[julian] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_seasons[all_leap] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_seasons[366_day] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_seasons[gregorian] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_seasons[proleptic_gregorian] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[julian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[julian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-True] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-False] PASSED [ 1%] 391s tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-True] PASSED [ 1%] 391s tests/test_accessor_str.py::test_dask PASSED [ 1%] 391s tests/test_accessor_str.py::test_count[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_count[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_count_broadcast[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_count_broadcast[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_contains[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_contains[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_contains_broadcast[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_contains_broadcast[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_starts_ends_with[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_starts_ends_with[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_starts_ends_with_broadcast[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_starts_ends_with_broadcast[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_case_bytes PASSED [ 1%] 391s tests/test_accessor_str.py::test_case_str PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace_callable PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace_unicode PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace_compiled_regex[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace_compiled_regex[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace_literal[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_replace_literal[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_extract_multi_None_raises[str] PASSED [ 1%] 391s tests/test_accessor_str.py::test_extract_multi_None_raises[bytes] PASSED [ 1%] 391s tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_single_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_single_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_single_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_single_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_multi_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_multi_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_multi_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_multi_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extract_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_single_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_single_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_single_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_single_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_multi_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_multi_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_multi_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_single_multi_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_single_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_single_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_single_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_single_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_multi_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_multi_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_multi_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_multi_multi_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_extractall_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_single_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_single_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_single_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_single_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_multi_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_multi_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_multi_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_single_multi_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_single_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_single_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_single_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_single_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_multi_case[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_multi_case[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_multi_nocase[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_multi_multi_nocase[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_findall_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_repeat[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_repeat[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_repeat_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_repeat_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_match[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_match[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_empty_str_methods PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[str-isalnum] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[str-isalpha] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[str-isdigit] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[str-islower] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[str-isspace] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[str-istitle] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[str-isupper] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[bytes-isalnum] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[bytes-isalpha] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[bytes-isdigit] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[bytes-islower] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[bytes-isspace] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[bytes-istitle] PASSED [ 2%] 391s tests/test_accessor_str.py::test_ismethods[bytes-isupper] PASSED [ 2%] 391s tests/test_accessor_str.py::test_isnumeric PASSED [ 2%] 391s tests/test_accessor_str.py::test_len[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_len[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_find[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_find[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_find_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_find_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_index[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_index[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_index_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_index_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_translate PASSED [ 2%] 391s tests/test_accessor_str.py::test_pad_center_ljust_rjust[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_pad_center_ljust_rjust[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_zfill[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_zfill[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_zfill_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_zfill_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice_replace[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice_replace[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice_replace_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_slice_replace_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_strip_lstrip_rstrip[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_strip_lstrip_rstrip[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_wrap PASSED [ 2%] 391s tests/test_accessor_str.py::test_wrap_kwargs_passed PASSED [ 2%] 391s tests/test_accessor_str.py::test_get[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_get[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_get_default[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_get_default[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_get_broadcast[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_get_broadcast[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_encode_decode PASSED [ 2%] 391s tests/test_accessor_str.py::test_encode_decode_errors PASSED [ 2%] 391s tests/test_accessor_str.py::test_partition_whitespace[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_partition_whitespace[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_partition_comma[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_partition_comma[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_partition_empty[str] PASSED [ 2%] 391s tests/test_accessor_str.py::test_partition_empty[bytes] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[str-split_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[str-split_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[str-split_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[str-split_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[str-split_10] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_10] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_full] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_1] PASSED [ 2%] 391s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_10] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_10] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[str-split_full] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_full] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[str-split_1] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_1] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[str-split_10] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_10] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_full] PASSED [ 2%] 392s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_full] PASSED [ 3%] 392s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_1] PASSED [ 3%] 392s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_1] PASSED [ 3%] 392s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_10] PASSED [ 3%] 392s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_10] PASSED [ 3%] 392s tests/test_accessor_str.py::test_splitters_broadcast[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_splitters_broadcast[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_split_empty[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_split_empty[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_get_dummies[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_get_dummies[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_get_dummies_broadcast[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_get_dummies_broadcast[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_get_dummies_empty[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_get_dummies_empty[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_splitters_empty_str[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_splitters_empty_str[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_str[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_str[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_uniform[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_uniform[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_broadcast_right[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_broadcast_right[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_broadcast_left[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_broadcast_left[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_broadcast_both[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_broadcast_both[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_cat_multi PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_scalar[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_scalar[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_vector[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_vector[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_2d[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_2d[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_broadcast[str] PASSED [ 3%] 392s tests/test_accessor_str.py::test_join_broadcast[bytes] PASSED [ 3%] 392s tests/test_accessor_str.py::test_format_scalar PASSED [ 3%] 392s tests/test_accessor_str.py::test_format_broadcast PASSED [ 3%] 392s tests/test_accessor_str.py::test_mod_scalar PASSED [ 3%] 392s tests/test_accessor_str.py::test_mod_dict PASSED [ 3%] 392s tests/test_accessor_str.py::test_mod_broadcast_single PASSED [ 3%] 392s tests/test_accessor_str.py::test_mod_broadcast_multi PASSED [ 3%] 392s tests/test_array_api.py::test_arithmetic PASSED [ 3%] 392s tests/test_array_api.py::test_aggregation PASSED [ 3%] 392s tests/test_array_api.py::test_aggregation_skipna PASSED [ 3%] 392s tests/test_array_api.py::test_astype PASSED [ 3%] 392s tests/test_array_api.py::test_broadcast PASSED [ 3%] 392s tests/test_array_api.py::test_concat PASSED [ 3%] 392s tests/test_array_api.py::test_indexing PASSED [ 3%] 392s tests/test_array_api.py::test_properties PASSED [ 3%] 392s tests/test_array_api.py::test_reorganizing_operation PASSED [ 3%] 392s tests/test_array_api.py::test_stack PASSED [ 3%] 392s tests/test_array_api.py::test_where PASSED [ 3%] 392s tests/test_assertions.py::test_allclose_regression PASSED [ 3%] 392s tests/test_assertions.py::test_assert_allclose[Variable] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_allclose[DataArray] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_allclose[Dataset] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-numpy] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-dask] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-pint] SKIPPED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-numpy] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-dask] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-pint] SKIPPED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-numpy] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-dask] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-pint] SKIPPED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-numpy] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-dask] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-pint] SKIPPED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-numpy] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-dask] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-pint] SKIPPED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-numpy] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-dask] PASSED [ 3%] 392s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-pint] SKIPPED [ 3%] 392s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_equal] PASSED [ 3%] 392s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_identical] PASSED [ 3%] 392s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_allclose] PASSED [ 3%] 392s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_equal] PASSED [ 3%] 392s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_allclose] PASSED [ 3%] 392s tests/test_backends.py::TestCommon::test_robust_getitem PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_zero_dimensional_variable PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_write_store PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_test_data PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_load PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_dataset_compute PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_pickle PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_pickle_dataarray PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_dataset_caching PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_None_variable PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_object_dtype PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_data PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_float64_data PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_orthogonal_indexing PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_outer_indexing_reversed PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_isel_dataarray PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_array_type_after_indexing PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_dropna PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_ondisk_after_print PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 3%] 392s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 3%] 393s 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%] 393s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_coordinates_encoding PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_endian PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_dates PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_default_fill_value PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_same_dtype PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_append_write PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_append_overwrite_values PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_multiindex_not_implemented PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_open_group PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_open_subgroup PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_write_groups PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings0-True] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings1-False] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings2-False] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[XXX] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[b\xe1r] PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_character_array PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_default_to_char_arrays PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_open_encodings PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_dump_encodings PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_dump_and_open_encodings PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_compression_encoding PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_compression PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_keep_chunksizes_if_no_original_shape PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_is_present PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_auto_chunking_is_based_on_disk_chunk_sizes PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_base_chunking_uses_disk_chunk_sizes PASSED [ 3%] 393s tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_are_disk_chunk_sizes PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_chunksizes_unlimited PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_mask_and_scale PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_0dimensional_variable PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_read_variable_len_strings PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_encoding_unlimited_dims PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_raise_on_forward_slashes_in_names PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_variable_order PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_unsorted_index_raises PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_setncattr_string PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4Data::test_refresh_from_disk SKIPPED [ 4%] 393s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_base_case PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_group PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_deepcopy PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4ViaDaskData::test_zero_dimensional_variable PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_store PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_test_data PASSED [ 4%] 393s tests/test_backends.py::TestNetCDF4ViaDaskData::test_load PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_compute PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle_dataarray PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_None_variable PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_object_dtype PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_data PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_encoded_characters PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_numpy_datetime_data PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_cftime_datetime_data PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_float64_data PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_example_1_netcdf PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_global_coordinates PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates_with_space PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_boolean_dtype PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_orthogonal_indexing PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing_negative_step PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_outer_indexing_reversed PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_isel_dataarray PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_array_type_after_indexing PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dropna PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_ondisk_after_print PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_bytes_with_fill_value PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_nchar PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_empty_vlen_string_array PASSED [ 4%] 394s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 4%] 395s 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%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinates_encoding PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_endian PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_invalid_dataarray_names_raise PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_dates PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_fixed_width_string PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_fill_value PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_same_dtype PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_write PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_overwrite_values PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_with_invalid_dim_raises PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_multiindex_not_implemented PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_group PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_subgroup PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_groups PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_character_array PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_to_char_arrays PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_encodings PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_encodings PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_and_open_encodings PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_compression PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_keep_chunksizes_if_no_original_shape PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_is_present PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_base_chunking_uses_disk_chunk_sizes PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_are_disk_chunk_sizes PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_chunksizes_unlimited PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_mask_and_scale PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_0dimensional_variable PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_read_variable_len_strings PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_unlimited_dims PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_raise_on_forward_slashes_in_names PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_variable_order PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_setncattr_string PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_refresh_from_disk SKIPPED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_unsorted_index_raises PASSED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_caching SKIPPED [ 4%] 395s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_inconsistent_chunks PASSED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_zero_dimensional_variable SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_write_store SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_test_data SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_load SKIPPED (requir...) [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_dataset_compute SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_pickle SKIPPED (requ...) [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_pickle_dataarray SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_None_variable SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_object_dtype SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_data SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_encoded_characters SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_numpy_datetime_data SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_cftime_datetime_data SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_float64_data SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_example_1_netcdf SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_global_coordinates SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates_with_space SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_boolean_dtype SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_orthogonal_indexing SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_outer_indexing_reversed SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_isel_dataarray SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_array_type_after_indexing SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_dropna SKIPPED (requ...) [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_ondisk_after_print SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_bytes_with_fill_value SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_empty_vlen_string_array SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 4%] 395s 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%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_coordinates_encoding SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_endian SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_invalid_dataarray_names_raise SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_dates SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_default_fill_value SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_encoding_same_dtype SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_append_overwrite_values SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_multiindex_not_implemented SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[False] SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[True] SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[None] SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_read_non_consolidated_warning SKIPPED [ 4%] 395s tests/test_backends.py::TestZarrDictStore::test_non_existent_store SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_with_chunkstore SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_auto_chunk SKIPPED (...) [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_manual_chunk SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_warning_on_bad_chunks SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_deprecate_auto_chunk SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_write_uneven_dask_chunks SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_dask SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_drop_encoding SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_hidden_zarr_keys SKIPPED [ 5%] 395s tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[group1] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_compressor_encoding SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_group SKIPPED (requi...) [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_fixed_width_string SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_dataset_caching SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_write SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_success SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_fails SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_invalid_dim_raises SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_no_dims_raises SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_not_set_raises SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_not_a_raises SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_existing_encoding_raises SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[U] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[S] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_check_encoding_is_consistent_after_append SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_new_variable SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_no_overwrite SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_to_zarr_compute_false_roundtrip SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_save_emptydim[False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_save_emptydim[True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[r+] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[a] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_preexisting_override_metadata SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_region_errors SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_encoding_chunksizes SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_open_zarr_use_cftime SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_write_read_select_write SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_attributes[obj0] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_attributes[obj1] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_zero_dimensional_variable SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_store SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_test_data SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_load SKIPPED (r...) [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_dataset_compute SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_pickle SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_pickle_dataarray SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_None_variable SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_object_dtype SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_data SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_encoded_characters SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_numpy_datetime_data SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_cftime_datetime_data SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_float64_data SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_example_1_netcdf SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_global_coordinates SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates_with_space SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_boolean_dtype SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_orthogonal_indexing SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_outer_indexing_reversed SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_isel_dataarray SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_array_type_after_indexing SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_dropna SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_ondisk_after_print SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_bytes_with_fill_value SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_empty_vlen_string_array SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 5%] 396s 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%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_coordinates_encoding SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_endian SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_invalid_dataarray_names_raise SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_dates SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_default_fill_value SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_same_dtype SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_overwrite_values SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_multiindex_not_implemented SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[False] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[True] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_read_non_consolidated_warning SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_non_existent_store SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_with_chunkstore SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_auto_chunk SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_manual_chunk SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_warning_on_bad_chunks SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_deprecate_auto_chunk SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_uneven_dask_chunks SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_dask SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_drop_encoding SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_hidden_zarr_keys SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[None] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[group1] SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_compressor_encoding SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_group SKIPPED (...) [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_fixed_width_string SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_dataset_caching SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_write SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_success SKIPPED [ 5%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_fails SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_invalid_dim_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_no_dims_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_not_set_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_not_a_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_existing_encoding_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[U] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[S] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_check_encoding_is_consistent_after_append SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_new_variable SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_no_overwrite SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_compute_false_roundtrip SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[r+] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[a] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_preexisting_override_metadata SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_errors SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_chunksizes SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_open_zarr_use_cftime SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_write_read_select_write SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_attributes[obj0] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_attributes[obj1] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing_negative_step SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_zero_dimensional_variable SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_store SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_test_data SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_load SKIPPED (requi...) [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_dataset_compute SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_pickle SKIPPED (req...) [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_pickle_dataarray SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_None_variable SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_object_dtype SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_data SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_encoded_characters SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_numpy_datetime_data SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_cftime_datetime_data SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_float64_data SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_example_1_netcdf SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_global_coordinates SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates_with_space SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_boolean_dtype SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_orthogonal_indexing SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_outer_indexing_reversed SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_isel_dataarray SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_array_type_after_indexing SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_dropna SKIPPED (req...) [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_ondisk_after_print SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_bytes_with_fill_value SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_empty_vlen_string_array SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 6%] 396s 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%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_coordinates_encoding SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_endian SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_invalid_dataarray_names_raise SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_dates SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_default_fill_value SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_same_dtype SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_overwrite_values SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_multiindex_not_implemented SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_read_non_consolidated_warning SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_non_existent_store SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_with_chunkstore SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_auto_chunk SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_manual_chunk SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_warning_on_bad_chunks SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_deprecate_auto_chunk SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_uneven_dask_chunks SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_dask SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_drop_encoding SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_hidden_zarr_keys SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[None] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[group1] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_compressor_encoding SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_group SKIPPED (requ...) [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_fixed_width_string SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_dataset_caching SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_write SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_success SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_fails SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_invalid_dim_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_no_dims_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_not_set_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_not_a_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_existing_encoding_raises SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[U] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[S] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_check_encoding_is_consistent_after_append SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_new_variable SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_no_overwrite SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_compute_false_roundtrip SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-False] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-True] SKIPPED [ 6%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[r+] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[a] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_preexisting_override_metadata SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_errors SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_chunksizes SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_open_zarr_use_cftime SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_read_select_write SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_attributes[obj0] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_attributes[obj1] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing_negative_step SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrWriteEmpty::test_avoid_excess_metadata_calls SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_zero_dimensional_variable SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_store SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_test_data SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_load SKIPPED (requir...) [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_dataset_compute SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_pickle SKIPPED (requ...) [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_pickle_dataarray SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_None_variable SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_object_dtype SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_data SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_encoded_characters SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_numpy_datetime_data SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_cftime_datetime_data SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_timedelta_data SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_float64_data SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_example_1_netcdf SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_coordinates SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_global_coordinates SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_boolean_dtype SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_orthogonal_indexing SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_vectorized_indexing SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_outer_indexing_reversed SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_isel_dataarray SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_array_type_after_indexing SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_dropna SKIPPED (requ...) [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_ondisk_after_print SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_bytes_with_fill_value SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_empty_vlen_string_array SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 7%] 396s 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%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_coordinates_encoding SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_endian SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_invalid_dataarray_names_raise SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg_dates SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_default_fill_value SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_in_coord SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_same_dtype SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_overwrite_values SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_multiindex_not_implemented SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_read_non_consolidated_warning SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_non_existent_store SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_with_chunkstore SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_auto_chunk SKIPPED (...) [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_manual_chunk SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_warning_on_bad_chunks SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_deprecate_auto_chunk SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_uneven_dask_chunks SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_dask SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_drop_encoding SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_hidden_zarr_keys SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_persistence_modes[None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_persistence_modes[group1] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_compressor_encoding SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_group SKIPPED (requi...) [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg_fixed_width_string SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_dataset_caching SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_write SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_rplus_success SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_rplus_fails SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_invalid_dim_raises SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_no_dims_raises SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_append_dim_not_set_raises SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_not_a_raises SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_existing_encoding_raises SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_string_length_mismatch_raises[U] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_string_length_mismatch_raises[S] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_check_encoding_is_consistent_after_append SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_new_variable SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_append_dim_no_overwrite SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_to_zarr_compute_false_roundtrip SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_save_emptydim[False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_save_emptydim[True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-None] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-False] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-True] SKIPPED [ 7%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[r+] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[a] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_preexisting_override_metadata SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_errors SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_chunksizes SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_open_zarr_use_cftime SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_write_read_select_write SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_attributes[obj0] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_attributes[obj1] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_vectorized_indexing_negative_step SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_coordinates_with_space SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_zero_dimensional_variable SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_store SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_test_data SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_load SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dataset_compute SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_pickle SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_pickle_dataarray SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_None_variable SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_object_dtype SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_data SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_encoded_characters SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_numpy_datetime_data SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_cftime_datetime_data SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_timedelta_data SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_float64_data SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_example_1_netcdf SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_coordinates SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_global_coordinates SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_boolean_dtype SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_orthogonal_indexing SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_vectorized_indexing SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_outer_indexing_reversed SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_isel_dataarray SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_array_type_after_indexing SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dropna SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_ondisk_after_print SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_bytes_with_fill_value SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_empty_vlen_string_array SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 8%] 396s 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%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinates_encoding SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_endian SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_invalid_dataarray_names_raise SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg_dates SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_default_fill_value SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_in_coord SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_same_dtype SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_overwrite_values SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_multiindex_not_implemented SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_read_non_consolidated_warning SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_non_existent_store SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_with_chunkstore SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_auto_chunk SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_manual_chunk SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_warning_on_bad_chunks SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_deprecate_auto_chunk SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_uneven_dask_chunks SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_dask SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_drop_encoding SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_hidden_zarr_keys SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_persistence_modes[None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_persistence_modes[group1] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_compressor_encoding SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_group SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg_fixed_width_string SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dataset_caching SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_write SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_rplus_success SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_rplus_fails SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_invalid_dim_raises SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_no_dims_raises SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_append_dim_not_set_raises SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_not_a_raises SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_existing_encoding_raises SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_string_length_mismatch_raises[U] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_string_length_mismatch_raises[S] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_check_encoding_is_consistent_after_append SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_new_variable SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_append_dim_no_overwrite SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_to_zarr_compute_false_roundtrip SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_save_emptydim[False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_save_emptydim[True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-False] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-True] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-None] SKIPPED [ 8%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[r+] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[a] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_preexisting_override_metadata SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_errors SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_chunksizes SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_open_zarr_use_cftime SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_read_select_write SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_attributes[obj0] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_attributes[obj1] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_vectorized_indexing_negative_step SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_coordinates_with_space SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_zero_dimensional_variable SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_store SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_test_data SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_load SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dataset_compute SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_pickle SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_pickle_dataarray SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_None_variable SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_object_dtype SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_data SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_encoded_characters SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_numpy_datetime_data SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_cftime_datetime_data SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_timedelta_data SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_float64_data SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_example_1_netcdf SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_coordinates SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_global_coordinates SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_boolean_dtype SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_orthogonal_indexing SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_vectorized_indexing SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_outer_indexing_reversed SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_isel_dataarray SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_array_type_after_indexing SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dropna SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_ondisk_after_print SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_bytes_with_fill_value SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_empty_vlen_string_array SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 9%] 396s 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%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinates_encoding SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_endian SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_invalid_dataarray_names_raise SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg_dates SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_default_fill_value SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_in_coord SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_same_dtype SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_overwrite_values SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_multiindex_not_implemented SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_read_non_consolidated_warning SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_non_existent_store SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_with_chunkstore SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_auto_chunk SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_manual_chunk SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_warning_on_bad_chunks SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_deprecate_auto_chunk SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_uneven_dask_chunks SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_dask SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_drop_encoding SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_hidden_zarr_keys SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_persistence_modes[None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_persistence_modes[group1] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_compressor_encoding SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_group SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg_fixed_width_string SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dataset_caching SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_write SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_rplus_success SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_rplus_fails SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_invalid_dim_raises SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_no_dims_raises SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_append_dim_not_set_raises SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_not_a_raises SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_existing_encoding_raises SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_string_length_mismatch_raises[U] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_string_length_mismatch_raises[S] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_check_encoding_is_consistent_after_append SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_new_variable SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_append_dim_no_overwrite SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_to_zarr_compute_false_roundtrip SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_save_emptydim[False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_save_emptydim[True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-False] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-True] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[None] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[r+] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[a] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_preexisting_override_metadata SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_errors SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_chunksizes SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_open_zarr_use_cftime SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_read_select_write SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_attributes[obj0] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_attributes[obj1] SKIPPED [ 9%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_vectorized_indexing_negative_step SKIPPED [ 10%] 396s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_coordinates_with_space SKIPPED [ 10%] 396s tests/test_backends.py::test_zarr_storage_options SKIPPED (requires ...) [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_dtype_coercion_error PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_zero_dimensional_variable PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_write_store PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_test_data PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_load PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_dataset_compute PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_pickle PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_pickle_dataarray PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_dataset_caching PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_None_variable PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_object_dtype PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_data PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_encoded_characters PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_numpy_datetime_data PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_cftime_datetime_data PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_float64_data PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_example_1_netcdf PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates PASSED [ 10%] 396s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_global_coordinates PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates_with_space PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_boolean_dtype PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_orthogonal_indexing PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing_negative_step PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_outer_indexing_reversed PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_isel_dataarray PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_array_type_after_indexing PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_dropna PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_ondisk_after_print PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 397s 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%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_coordinates_encoding PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_endian PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_invalid_dataarray_names_raise PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_dates PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_fixed_width_string PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_default_fill_value PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_encoding_same_dtype PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_append_write PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_append_overwrite_values PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_append_with_invalid_dim_raises PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_multiindex_not_implemented PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_to_netcdf_explicit_engine PASSED [ 10%] 397s tests/test_backends.py::TestScipyInMemoryData::test_bytes_pickle PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_dtype_coercion_error PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_zero_dimensional_variable PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_write_store PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_test_data PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_load PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_dataset_compute PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_dataset_caching PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_None_variable PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_object_dtype PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_data PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_encoded_characters PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_numpy_datetime_data PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_cftime_datetime_data PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_float64_data PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_example_1_netcdf PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_global_coordinates PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates_with_space PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_boolean_dtype PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_orthogonal_indexing PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing_negative_step PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_outer_indexing_reversed PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_isel_dataarray PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_array_type_after_indexing PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_dropna PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_ondisk_after_print PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 397s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 398s 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%] 398s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_dataset_roundtrip PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_coordinates_encoding PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_roundtrip_endian PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_invalid_dataarray_names_raise PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_dates PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_fixed_width_string PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_default_fill_value PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_encoding_same_dtype PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_append_write PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_append_overwrite_values PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_append_with_invalid_dim_raises PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_multiindex_not_implemented PASSED [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_pickle SKIPPED (ca...) [ 10%] 398s tests/test_backends.py::TestScipyFileObject::test_pickle_dataarray SKIPPED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_dtype_coercion_error PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_zero_dimensional_variable PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_write_store PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_test_data PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_load PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_dataset_compute PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_pickle PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_pickle_dataarray PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_dataset_caching PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_None_variable PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_object_dtype PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_data PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_encoded_characters PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_numpy_datetime_data PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_cftime_datetime_data PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_float64_data PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_global_coordinates PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates_with_space PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_boolean_dtype PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_orthogonal_indexing PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing_negative_step PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_outer_indexing_reversed PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_isel_dataarray PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_array_type_after_indexing PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_dropna PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_ondisk_after_print PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 398s 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%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 398s tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 398s tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 398s tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 398s tests/test_backends.py::TestScipyFilePath::test_coordinates_encoding PASSED [ 11%] 398s tests/test_backends.py::TestScipyFilePath::test_roundtrip_endian PASSED [ 11%] 398s tests/test_backends.py::TestScipyFilePath::test_invalid_dataarray_names_raise PASSED [ 11%] 398s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg PASSED [ 11%] 398s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_dates PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_default_fill_value PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_encoding_same_dtype PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_append_write PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_append_overwrite_values PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_append_with_invalid_dim_raises PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_multiindex_not_implemented PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_array_attrs PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf_gz PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_netcdf3_endianness PASSED [ 11%] 399s tests/test_backends.py::TestScipyFilePath::test_nc4_scipy PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dtype_coercion_error PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_zero_dimensional_variable PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_write_store PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_test_data PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_load PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_compute PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle_dataarray PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_caching PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_None_variable PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_object_dtype PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_data PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_float64_data PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_orthogonal_indexing PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_outer_indexing_reversed PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_isel_dataarray PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_array_type_after_indexing PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dropna PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_ondisk_after_print PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 11%] 399s 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%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinates_encoding PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_endian PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_dates PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_default_fill_value PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_same_dtype PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_write PASSED [ 11%] 399s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_overwrite_values PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_multiindex_not_implemented PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_vlen_string PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dtype_coercion_error PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_zero_dimensional_variable PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_write_store PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_test_data PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_load PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_compute PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle_dataarray PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_caching PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_None_variable PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_object_dtype PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_data PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_float64_data PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_orthogonal_indexing PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_outer_indexing_reversed PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_isel_dataarray PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_array_type_after_indexing PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dropna PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_ondisk_after_print PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 11%] 400s 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%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinates_encoding PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_endian PASSED [ 11%] 400s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_dates PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_default_fill_value PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_same_dtype PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_write PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_overwrite_values PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 11%] 401s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_multiindex_not_implemented PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_dtype_coercion_error PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_zero_dimensional_variable PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_test_data PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_load PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_dataset_compute PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_pickle PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_pickle_dataarray PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_dataset_caching PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_None_variable PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_object_dtype PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_data PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_encoded_characters PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_numpy_datetime_data PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_cftime_datetime_data PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_float64_data PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_example_1_netcdf PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_global_coordinates PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates_with_space PASSED [ 11%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_boolean_dtype PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_orthogonal_indexing PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing_negative_step PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_outer_indexing_reversed PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_isel_dataarray PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_array_type_after_indexing PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_dropna PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_ondisk_after_print PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_bytes_with_fill_value PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_with_fill_value_nchar PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_empty_vlen_string_array PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 12%] 401s 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%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_coordinates_encoding PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_endian PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_invalid_dataarray_names_raise PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_dates PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_fixed_width_string PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_default_fill_value PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 12%] 401s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_encoding_same_dtype PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_append_write PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_append_overwrite_values PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_append_with_invalid_dim_raises PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_multiindex_not_implemented PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_write_store PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_engine PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_cross_engine_read_write_netcdf3 PASSED [ 12%] 402s tests/test_backends.py::TestGenericNetCDFData::test_encoding_unlimited_dims PASSED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_zero_dimensional_variable SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_write_store SKIPPED (...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_test_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_load SKIPPED (require...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_dataset_compute SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_pickle SKIPPED (requi...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_pickle_dataarray SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_dataset_caching SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_None_variable SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_object_dtype SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_encoded_characters SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_numpy_datetime_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_cftime_datetime_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_float64_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_example_1_netcdf SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_global_coordinates SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates_with_space SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_boolean_dtype SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_orthogonal_indexing SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing_negative_step SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_outer_indexing_reversed SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_isel_dataarray SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_array_type_after_indexing SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_dropna SKIPPED (requi...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_ondisk_after_print SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_bytes_with_fill_value SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_empty_vlen_string_array SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 12%] 402s 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%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_coordinates_encoding SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_endian SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_invalid_dataarray_names_raise SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_dates SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_fixed_width_string SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_default_fill_value SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_same_dtype SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_append_write SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_append_overwrite_values SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_append_with_invalid_dim_raises SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_multiindex_not_implemented SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_refresh_from_disk SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_open_group SKIPPED (r...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_open_subgroup SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_write_groups SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_character_array SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_default_to_char_arrays SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_open_encodings SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_dump_encodings SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_dump_and_open_encodings SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_compression_encoding SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_compression SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_keep_chunksizes_if_no_original_shape SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_is_present SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_chunksizes_unlimited SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_mask_and_scale SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_0dimensional_variable SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_read_variable_len_strings SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_raise_on_forward_slashes_in_names SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_complex SKIPPED (requ...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_complex_error[None] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_complex_error[False] SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_numpy_bool_ SKIPPED (...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_cross_engine_read_write_netcdf4 SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_read_byte_attrs_as_unicode SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_encoding_unlimited_dims SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_compression_encoding_h5py SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_compression_check_encoding_h5py SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFData::test_dump_encodings_h5py SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_open_dataset_group SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_deepcopy SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_zero_dimensional_variable SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_write_store SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_test_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_load SKIPPED (r...) [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_compute SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_pickle SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_pickle_dataarray SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_caching SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_None_variable SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_object_dtype SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_encoded_characters SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_numpy_datetime_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_cftime_datetime_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_float64_data SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_example_1_netcdf SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_global_coordinates SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates_with_space SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_boolean_dtype SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_orthogonal_indexing SKIPPED [ 12%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing_negative_step SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_outer_indexing_reversed SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_isel_dataarray SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_array_type_after_indexing SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_dropna SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_ondisk_after_print SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_bytes_with_fill_value SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_empty_vlen_string_array SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 402s 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%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinates_encoding SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_endian SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_invalid_dataarray_names_raise SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_dates SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_fixed_width_string SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_default_fill_value SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_same_dtype SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_append_write SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_append_overwrite_values SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_append_with_invalid_dim_raises SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_multiindex_not_implemented SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_refresh_from_disk SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_open_group SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_open_subgroup SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_write_groups SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_character_array SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_default_to_char_arrays SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_open_encodings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_and_open_encodings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_compression SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_keep_chunksizes_if_no_original_shape SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_is_present SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_chunksizes_unlimited SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_mask_and_scale SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_0dimensional_variable SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_read_variable_len_strings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_raise_on_forward_slashes_in_names SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_complex SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[None] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[False] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_numpy_bool_ SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_cross_engine_read_write_netcdf4 SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_read_byte_attrs_as_unicode SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_unlimited_dims SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding_h5py SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_check_encoding_h5py SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings_h5py SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_open_badbytes SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_open_twice SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFFileObject::test_open_fileobj SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_zero_dimensional_variable SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_store SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_test_data SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_load SKIPPED (...) [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_compute SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle_dataarray SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_None_variable SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_object_dtype SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_data SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_encoded_characters SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_numpy_datetime_data SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_cftime_datetime_data SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_float64_data SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_example_1_netcdf SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_global_coordinates SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates_with_space SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_boolean_dtype SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_orthogonal_indexing SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing_negative_step SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_outer_indexing_reversed SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_isel_dataarray SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_array_type_after_indexing SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dropna SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_ondisk_after_print SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_bytes_with_fill_value SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_empty_vlen_string_array SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 402s 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%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinates_encoding SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_endian SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_invalid_dataarray_names_raise SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_dates SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_fixed_width_string SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_fill_value SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_same_dtype SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_write SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_overwrite_values SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_with_invalid_dim_raises SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_multiindex_not_implemented SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_refresh_from_disk SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_group SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_subgroup SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_groups SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_character_array SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_to_char_arrays SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_encodings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_and_open_encodings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_compression SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_keep_chunksizes_if_no_original_shape SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_is_present SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_chunksizes_unlimited SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_mask_and_scale SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_0dimensional_variable SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_variable_len_strings SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_raise_on_forward_slashes_in_names SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex SKIPPED [ 13%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[None] SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[False] SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_numpy_bool_ SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_cross_engine_read_write_netcdf4 SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_byte_attrs_as_unicode SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_unlimited_dims SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding_h5py SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_check_encoding_h5py SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings_h5py SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_caching SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_inconsistent_chunks SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_robust_getitem SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list SKIPPED [ 14%] 402s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list_empty_driver_kwds SKIPPED [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-5] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-None] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-5] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-None] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-5] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-None] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-5] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-None] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-5] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-None] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-5] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-None] XPASS [ 14%] 402s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None] XPASS [ 14%] 403s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-5] XPASS [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-None] XPASS [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-5] XPASS [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-None] XPASS [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-5] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-None] SKIPPED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_can_open_path_objects PASSED [ 14%] 404s tests/test_backends.py::test_open_mfdataset_list_attr PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-nested-t] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-by_coords-None] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-nested-t] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-by_coords-None] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-nested-t] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-by_coords-None] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-nested-t] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-by_coords-None] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-nested-t] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-by_coords-None] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-nested-t] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-by_coords-None] PASSED [ 14%] 404s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[override] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[no_conflicts] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[identical] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop_conflicts] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_attr_by_coords PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataarray_attr_by_coords PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[all-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[all-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[minimal-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[minimal-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[different-nested-t] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[different-by_coords-None] PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_all PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_minimal PASSED [ 14%] 405s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_invalid_data_vars_value_should_fail PASSED [ 14%] 405s tests/test_backends.py::TestDask::test_zero_dimensional_variable PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_test_data PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_load PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_dataset_compute PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_pickle PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_pickle_dataarray PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_None_variable PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_object_dtype PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_string_data PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_timedelta_data PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_float64_data PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_example_1_netcdf PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_coordinates PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_global_coordinates PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_roundtrip_boolean_dtype PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_orthogonal_indexing PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_vectorized_indexing PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_vectorized_indexing_negative_step PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_outer_indexing_reversed PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_isel_dataarray PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_array_type_after_indexing PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_dropna PASSED [ 14%] 406s tests/test_backends.py::TestDask::test_ondisk_after_print PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_roundtrip_string_encoded_characters PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_roundtrip_coordinates_with_space PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_roundtrip_numpy_datetime_data PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_roundtrip_cftime_datetime_data PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_write_store PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_dataset_caching PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_no_files SKIPPED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_2d PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_pathlib PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_2d_pathlib PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_2 PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_attrs_mfdataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file_path PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_auto_combine PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_raise_on_bad_combine_args PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_encoding_mfdataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_preprocess_mfdataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_save_mfdataset_roundtrip PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_save_mfdataset_invalid PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_save_mfdataset_invalid_dataarray PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_save_mfdataset_pathlib_roundtrip PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_save_mfdataset_pass_kwargs PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_and_do_math PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim_none PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim_default_none PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_dataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_single_dataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_open_multi_dataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_dask_roundtrip PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_deterministic_names PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_dataarray_compute PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_load_dataset PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_load_dataarray PASSED [ 15%] 406s tests/test_backends.py::TestDask::test_inline_array PASSED [ 15%] 406s tests/test_backends.py::TestPydap::test_cmp_local_file SKIPPED (requ...) [ 15%] 406s tests/test_backends.py::TestPydap::test_compatible_to_netcdf SKIPPED [ 15%] 406s tests/test_backends.py::TestPydap::test_dask SKIPPED (requires pydap...) [ 15%] 406s tests/test_backends.py::TestPydapOnline::test_cmp_local_file SKIPPED [ 15%] 406s tests/test_backends.py::TestPydapOnline::test_compatible_to_netcdf SKIPPED [ 15%] 406s tests/test_backends.py::TestPydapOnline::test_dask SKIPPED (requires...) [ 15%] 406s tests/test_backends.py::TestPydapOnline::test_session SKIPPED (requi...) [ 15%] 406s tests/test_backends.py::TestPyNio::test_dtype_coercion_error SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_zero_dimensional_variable SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_test_data SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_load SKIPPED (requires Nio) [ 15%] 406s tests/test_backends.py::TestPyNio::test_dataset_compute SKIPPED (req...) [ 15%] 406s tests/test_backends.py::TestPyNio::test_pickle SKIPPED (requires Nio) [ 15%] 406s tests/test_backends.py::TestPyNio::test_pickle_dataarray SKIPPED (re...) [ 15%] 406s tests/test_backends.py::TestPyNio::test_dataset_caching SKIPPED (req...) [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_None_variable SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_object_dtype SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_string_data SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_string_encoded_characters SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_numpy_datetime_data SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_cftime_datetime_data SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_timedelta_data SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_float64_data SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_example_1_netcdf SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_coordinates SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_global_coordinates SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_coordinates_with_space SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_roundtrip_boolean_dtype SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_orthogonal_indexing SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_vectorized_indexing SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_vectorized_indexing_negative_step SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_outer_indexing_reversed SKIPPED [ 15%] 406s tests/test_backends.py::TestPyNio::test_isel_dataarray SKIPPED (requ...) [ 15%] 406s tests/test_backends.py::TestPyNio::test_array_type_after_indexing SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_dropna SKIPPED (requires Nio) [ 15%] 407s tests/test_backends.py::TestPyNio::test_ondisk_after_print SKIPPED (...) [ 15%] 407s tests/test_backends.py::TestPyNio::test_roundtrip_bytes_with_fill_value SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_roundtrip_empty_vlen_string_array SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 15%] 407s 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%] 407s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_coordinates_encoding SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_roundtrip_endian SKIPPED (re...) [ 15%] 407s tests/test_backends.py::TestPyNio::test_invalid_dataarray_names_raise SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_encoding_kwarg SKIPPED (requ...) [ 15%] 407s tests/test_backends.py::TestPyNio::test_encoding_kwarg_dates SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_encoding_kwarg_fixed_width_string SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_default_fill_value SKIPPED (...) [ 15%] 407s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_in_coord SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_encoding_same_dtype SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_append_write SKIPPED (requir...) [ 15%] 407s tests/test_backends.py::TestPyNio::test_append_overwrite_values SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_append_with_invalid_dim_raises SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_multiindex_not_implemented SKIPPED [ 15%] 407s tests/test_backends.py::TestPyNio::test_write_store SKIPPED (require...) [ 15%] 407s tests/test_backends.py::TestPyNio::test_kwargs SKIPPED (requires Nio) [ 15%] 407s tests/test_backends.py::TestPyNio::test_weakrefs SKIPPED (requires Nio) [ 15%] 407s tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding PASSED [ 15%] 407s tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding_netcdf4 PASSED [ 15%] 407s tests/test_backends.py::TestEncodingInvalid::test_extract_h5nc_encoding PASSED [ 15%] 407s tests/test_backends.py::TestValidateAttrs::test_validating_attrs PASSED [ 15%] 407s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name PASSED [ 15%] 407s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_with_name PASSED [ 15%] 407s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_coord_name_clash PASSED [ 15%] 407s tests/test_backends.py::TestDataArrayToNetCDF::test_open_dataarray_options PASSED [ 15%] 407s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_return_bytes PASSED [ 15%] 407s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name_pathlib PASSED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[tmp_path] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[ZipStore] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[Dict] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[tmp_path] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[ZipStore] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[Dict] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[tmp_path] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[ZipStore] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[Dict] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[tmp_path] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[ZipStore] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[Dict] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[tmp_path] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[ZipStore] SKIPPED [ 15%] 407s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[Dict] SKIPPED [ 15%] 407s tests/test_backends.py::test_no_warning_from_dask_effective_get PASSED [ 15%] 407s tests/test_backends.py::test_source_encoding_always_present PASSED [ 15%] 407s tests/test_backends.py::test_source_encoding_always_present_with_pathlib PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[proleptic_gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[standard] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-proleptic_gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-standard] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-proleptic_gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-standard] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-360_day] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-365_day] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-366_day] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-all_leap] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-julian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-noleap] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-proleptic_gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[1500-standard] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-360_day] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-365_day] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-366_day] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-all_leap] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-gregorian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-julian] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-noleap] PASSED [ 15%] 407s tests/test_backends.py::test_use_cftime_true[2000-proleptic_gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2000-standard] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-360_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-365_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-366_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-all_leap] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-julian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-noleap] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-proleptic_gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_true[2500-standard] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[standard] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-standard] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-360_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-365_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-366_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-all_leap] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-julian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-noleap] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-360_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-365_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-366_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-all_leap] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-julian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-noleap] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-360_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-365_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-366_day] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-all_leap] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-julian] PASSED [ 16%] 407s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-noleap] PASSED [ 16%] 407s tests/test_backends.py::test_invalid_netcdf_raises[netcdf4] PASSED [ 16%] 407s tests/test_backends.py::test_invalid_netcdf_raises[scipy] PASSED [ 16%] 407s tests/test_backends.py::test_encode_zarr_attr_value SKIPPED (require...) [ 16%] 407s tests/test_backends.py::test_extract_zarr_variable_encoding SKIPPED [ 16%] 407s tests/test_backends.py::test_open_fsspec SKIPPED (requires zarr) [ 16%] 407s tests/test_backends.py::test_load_single_value_h5netcdf SKIPPED (req...) [ 16%] 407s tests/test_backends.py::test_open_dataset_chunking_zarr[auto] SKIPPED [ 16%] 407s tests/test_backends.py::test_open_dataset_chunking_zarr[-1] SKIPPED [ 16%] 407s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks2] SKIPPED [ 16%] 407s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks3] SKIPPED [ 16%] 407s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks4] SKIPPED [ 16%] 407s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks5] SKIPPED [ 16%] 407s tests/test_backends.py::test_chunking_consintency[auto] SKIPPED (req...) [ 16%] 407s tests/test_backends.py::test_chunking_consintency[-1] SKIPPED (requi...) [ 16%] 407s tests/test_backends.py::test_chunking_consintency[chunks2] SKIPPED (...) [ 16%] 407s tests/test_backends.py::test_chunking_consintency[chunks3] SKIPPED (...) [ 16%] 407s tests/test_backends.py::test_chunking_consintency[chunks4] SKIPPED (...) [ 16%] 407s tests/test_backends.py::test_chunking_consintency[chunks5] SKIPPED (...) [ 16%] 407s tests/test_backends.py::test_netcdf4_entrypoint PASSED [ 16%] 407s tests/test_backends.py::test_scipy_entrypoint PASSED [ 16%] 407s tests/test_backends.py::test_h5netcdf_entrypoint SKIPPED (requires h...) [ 16%] 407s tests/test_backends.py::test_write_file_from_np_str[str] PASSED [ 16%] 407s tests/test_backends.py::test_write_file_from_np_str[str_] PASSED [ 16%] 407s tests/test_backends.py::TestNCZarr::test_open_nczarr SKIPPED (requir...) [ 16%] 407s tests/test_backends.py::TestNCZarr::test_overwriting_nczarr SKIPPED [ 16%] 407s tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[a] SKIPPED [ 16%] 407s tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[r+] SKIPPED [ 16%] 407s tests/test_backends.py::test_pickle_open_mfdataset_dataset PASSED [ 16%] 407s tests/test_backends.py::test_zarr_closing_internal_zip_store SKIPPED [ 16%] 407s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_all SKIPPED [ 16%] 407s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_mixed SKIPPED [ 16%] 407s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_noncontiguous SKIPPED [ 16%] 407s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_new_coord_vals SKIPPED [ 16%] 407s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_index_write SKIPPED [ 16%] 407s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_append SKIPPED [ 16%] 407s tests/test_backends.py::test_zarr_region SKIPPED (requires zarr) [ 16%] 407s tests/test_backends_api.py::test__get_default_engine PASSED [ 16%] 407s tests/test_backends_api.py::test_custom_engine PASSED [ 16%] 407s tests/test_backends_api.py::test_multiindex PASSED [ 16%] 407s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape0-pref_chunks0] PASSED [ 16%] 407s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape1-pref_chunks1] PASSED [ 16%] 407s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape2-pref_chunks2] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape3-pref_chunks3] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape0-pref_chunks0] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape1-pref_chunks1] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape2-pref_chunks2] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape3-pref_chunks3] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape0-pref_chunks0-req_chunks0] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape1-pref_chunks1-req_chunks1] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape2-pref_chunks2-req_chunks2] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape3-pref_chunks3-req_chunks3] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape4-pref_chunks4-req_chunks4] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape0-pref_chunks0-req_chunks0] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape1-pref_chunks1-req_chunks1] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape2-pref_chunks2-req_chunks2] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape3-pref_chunks3-req_chunks3] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape4-pref_chunks4-req_chunks4] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape5-pref_chunks5-req_chunks5] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape6-pref_chunks6-req_chunks6] PASSED [ 16%] 408s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape7-pref_chunks7-req_chunks7] PASSED [ 16%] 408s tests/test_backends_common.py::test_robust_getitem PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_mock_write[1] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_mock_write[2] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_mock_write[3] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_mock_write[None] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_autoclose[True] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_autoclose[False] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_autoclose_while_locked PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_repr PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_cache_and_refcounts PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_cache_repeated_open PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_cache_with_pickle PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[1] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[2] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[3] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[None] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[1] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[2] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[3] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[None] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_pickle[1] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_pickle[2] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_pickle[3] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_write_pickle[None] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_read[1] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_read[2] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_read[3] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_read[None] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_acquire_context[1] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_acquire_context[2] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_acquire_context[3] PASSED [ 16%] 408s tests/test_backends_file_manager.py::test_file_manager_acquire_context[None] PASSED [ 16%] 408s tests/test_backends_locks.py::test_threaded_lock PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_simple PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_trivial PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_invalid PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_update_priority PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_del PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_on_evict PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_on_evict_trivial PASSED [ 16%] 408s tests/test_backends_lru_cache.py::test_resize PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar[standard-noleap-None-D] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar[noleap-proleptic_gregorian-True-D] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar[noleap-all_leap-None-D] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar[all_leap-proleptic_gregorian-False-4h] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-360_day-proleptic_gregorian-D] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] PASSED [ 16%] 409s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-360_day-proleptic_gregorian-D] PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_missing[standard-noleap-D] PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-proleptic_gregorian-4h] PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_missing[360_day-noleap-D] PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-360_day-D] PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_errors PASSED [ 16%] 410s tests/test_calendar_ops.py::test_convert_calendar_same_calendar PASSED [ 16%] 411s tests/test_calendar_ops.py::test_interp_calendar[standard-noleap] PASSED [ 16%] 411s tests/test_calendar_ops.py::test_interp_calendar[noleap-proleptic_gregorian] PASSED [ 17%] 411s tests/test_calendar_ops.py::test_interp_calendar[standard-360_day] PASSED [ 17%] 411s tests/test_calendar_ops.py::test_interp_calendar[360_day-proleptic_gregorian] PASSED [ 17%] 411s tests/test_calendar_ops.py::test_interp_calendar[noleap-all_leap] PASSED [ 17%] 411s tests/test_calendar_ops.py::test_interp_calendar[360_day-noleap] PASSED [ 17%] 411s tests/test_calendar_ops.py::test_interp_calendar_errors PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-1] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-12] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-None] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-MS] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-ME] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-YS-JAN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-Y-DEC] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-QS-MAR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-QE-MAR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-D] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-h] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-min] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-s] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-ms] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_rule_code[-us] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[M-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2M-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[ME-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ME-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[MS-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2MS-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[D-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2D-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[H-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2H-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[h-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2h-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[T-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2T-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[min-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2min-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[S-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2S-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[L-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2L-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[ms-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ms-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[U-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2U-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[us-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2us-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-1-JAN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-2-FEB] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-3-MAR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-4-APR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-5-MAY] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-6-JUN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-7-JUL] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-8-AUG] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-9-SEP] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-10-OCT] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-11-NOV] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-12-DEC] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-0-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-1-JAN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-2-FEB] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-3-MAR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-4-APR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-5-MAY] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-6-JUN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-7-JUL] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-8-AUG] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-9-SEP] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-10-OCT] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-11-NOV] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-12-DEC] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-0-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-1-JAN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-2-FEB] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-3-MAR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-4-APR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-5-MAY] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-6-JUN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-7-JUL] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-8-AUG] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-9-SEP] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-10-OCT] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-11-NOV] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-12-DEC] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-0-] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-1-JAN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-2-FEB] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-3-MAR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-4-APR] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-5-MAY] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-6-JUN] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-7-JUL] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-8-AUG] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-9-SEP] PASSED [ 17%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-1-JAN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-2-FEB] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-3-MAR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-4-APR] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-5-MAY] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-6-JUN] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-7-JUL] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-8-AUG] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-9-SEP] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-10-OCT] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-11-NOV] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-12-DEC] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-0-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_invalid_to_offset_str[Z] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_invalid_to_offset_str[7min2] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_invalid_to_offset_str[AM] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_invalid_to_offset_str[M-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_invalid_to_offset_str[AS-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_invalid_to_offset_str[QS-] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_invalid_to_offset_str[1H1min] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime_error_no_calendar PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_to_cftime_datetime_error_type_error PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_mul_float_multiple_next_higher_resolution PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 411s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_Microsecond_multiplied_float_error PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 3)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 1)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 22)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 58)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 58)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 1)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 22)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 58)] PASSED [ 21%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 1)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 22)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 1)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 22)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 1)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 22)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 1)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 22)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 1)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 22)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 1)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 22)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 412s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[365_day] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[360_day] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[julian] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[all_leap] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[366_day] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[gregorian] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[proleptic_gregorian] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_non_december[standard] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[365_day] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[360_day] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[julian] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[all_leap] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[366_day] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[gregorian] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[proleptic_gregorian] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_days_in_month_december[standard] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[julian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 412s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 3, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 2, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 3, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 2, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 3, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 2, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 2, 1)--(2, 4, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_begin[standard-(2, 4, 1)--(1, 2, 1)] PASSED [ 24%] 412s 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%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[365_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[360_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[julian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[366_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end[standard-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 24%] 412s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 24%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[365_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[360_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[julian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[366_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[standard-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-()--(1, 12)-()] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(3, 12)-()--(1, 12)-()] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 412s 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%] 412s 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%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 412s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 27%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 5)--False] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-(1,)-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 1, 1)-(1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 5)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 5)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 1, 1)-(1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 5)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 5)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 1, 1)-(1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 5)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 5)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 1, 1)-(1, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] PASSED [ 28%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 1, 1)-(1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 1, 1)-(1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 1, 1)-(1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 1, 1)-(1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 5)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 1, 1)-(1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 2, 1)-(1, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 413s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 1, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 2, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 1, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 2, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 1, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 2, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 413s 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%] 413s 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%] 413s 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%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 413s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 1, 1)-(1, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 2, 1)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 3)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 31%] 414s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 32%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 32%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_cftime_range_name PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-None-5-Y-None] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-None-None-Y-None] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-2000-None-Y-None] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-None-None-None] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-None-None-None-None] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-None-Y-up] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-5-Y-None] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_invalid_cftime_arg PASSED [ 32%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s 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%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2000-2001-365] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2000-2001-366] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2000-2001-360] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[standard-2000-2001-366] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2000-2001-366] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[julian-2000-2001-366] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2001-2002-365] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2001-2002-366] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2001-2002-360] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[standard-2001-2002-365] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2001-2002-365] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_calendar_year_length[julian-2001-2002-365] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[Y] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[M] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[D] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[Y] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[M] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[D] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_range_standard_calendar_refers_to_gregorian PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range[1990-01-01-standard-None-DatetimeIndex] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range[1990-01-01-proleptic_gregorian-True-CFTimeIndex] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range[1990-01-01-noleap-None-CFTimeIndex] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range[1990-01-01-gregorian-False-DatetimeIndex] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range[1400-01-01-standard-None-CFTimeIndex] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range[3400-01-01-standard-None-CFTimeIndex] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_errors PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-02-28-3h-all_leap-gregorian-False-2020-02-28-True] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like_same_calendar PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_date_range_like_errors PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed_and_inclusive_error[cftime_range] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed_and_inclusive_error[date_range] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[cftime_range] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[date_range] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[None-both-cftime] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[None-both-date] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[left-left-cftime] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[left-left-date] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[right-right-cftime] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[right-right-date] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[cftime_range] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[date_range] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[A] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[AS] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[Q] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[M] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[H] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[T] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[S] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[L] PASSED [ 32%] 414s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[U] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[year] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[month] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[month-dash] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[day] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[day-dash] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[hour] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[hour-dash] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[hour-space-separator] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[minute] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[minute-dash] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[minute-space-separator] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[second] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[second-dash] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_parse_iso8601_like[second-space-separator] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[365_day-bar-bar] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[365_day-None-foo] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[360_day-bar-bar] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[360_day-None-foo] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[julian-bar-bar] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[julian-None-foo] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[all_leap-bar-bar] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[all_leap-None-foo] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[366_day-bar-bar] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[366_day-None-foo] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[gregorian-bar-bar] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[gregorian-None-foo] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-bar-bar] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-None-foo] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_assert_all_valid_date_type[365_day] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_assert_all_valid_date_type[360_day] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_assert_all_valid_date_type[julian] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_assert_all_valid_date_type[all_leap] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_assert_all_valid_date_type[366_day] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_assert_all_valid_date_type[gregorian] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_assert_all_valid_date_type[proleptic_gregorian] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-year-expected0] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-month-expected1] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-day-expected2] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-hour-expected3] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-minute-expected4] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-second-expected5] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-microsecond-expected6] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-year-expected0] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-month-expected1] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-day-expected2] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-hour-expected3] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-minute-expected4] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-second-expected5] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-microsecond-expected6] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-year-expected0] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-month-expected1] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-day-expected2] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-hour-expected3] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-minute-expected4] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-second-expected5] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-microsecond-expected6] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-year-expected0] PASSED [ 32%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-month-expected1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-day-expected2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-hour-expected3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-minute-expected4] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-second-expected5] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-microsecond-expected6] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-year-expected0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-month-expected1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-day-expected2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-hour-expected3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-minute-expected4] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-second-expected5] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-microsecond-expected6] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-year-expected0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-month-expected1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-day-expected2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-hour-expected3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-minute-expected4] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-second-expected5] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-microsecond-expected6] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-year-expected0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-month-expected1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-day-expected2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-hour-expected3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-minute-expected4] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-second-expected5] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-microsecond-expected6] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-1999-date_args0-year] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-199902-date_args1-month] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202-date_args2-day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T01-date_args3-hour] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T0101-date_args4-minute] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T010156-date_args5-second] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-1999-date_args0-year] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-199902-date_args1-month] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202-date_args2-day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T01-date_args3-hour] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T0101-date_args4-minute] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T010156-date_args5-second] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-1999-date_args0-year] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-199902-date_args1-month] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202-date_args2-day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T01-date_args3-hour] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T0101-date_args4-minute] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T010156-date_args5-second] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-1999-date_args0-year] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-199902-date_args1-month] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202-date_args2-day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T01-date_args3-hour] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T0101-date_args4-minute] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T010156-date_args5-second] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-1999-date_args0-year] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-199902-date_args1-month] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202-date_args2-day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T01-date_args3-hour] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T0101-date_args4-minute] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T010156-date_args5-second] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-1999-date_args0-year] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-199902-date_args1-month] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202-date_args2-day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T01-date_args3-hour] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T0101-date_args4-minute] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T010156-date_args5-second] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-1999-date_args0-year] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-199902-date_args1-month] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202-date_args2-day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T01-date_args3-hour] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T0101-date_args4-minute] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156-date_args5-second] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_loc[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_loc[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_loc[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_loc[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_loc[366_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_loc[gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_loc[proleptic_gregorian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_slice_bound[365_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_slice_bound[360_day] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_slice_bound[julian] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_slice_bound[all_leap] PASSED [ 33%] 414s tests/test_cftimeindex.py::test_get_slice_bound[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_string_slice_length_one_index[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_string_slice_length_one_index[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_string_slice_length_one_index[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_string_slice_length_one_index[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_string_slice_length_one_index[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_string_slice_length_one_index[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_string_slice_length_one_index[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_date_type_property[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_date_type_property[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_date_type_property[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_date_type_property[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_date_type_property[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_date_type_property[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_date_type_property[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_contains[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_contains[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_contains[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_contains[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_contains[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_contains[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_contains[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_groupby[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_groupby[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_groupby[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_groupby[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_groupby[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_groupby[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_groupby[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string-slice] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-bool-list] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string-slice] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-bool-list] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[julian-string] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[julian-string-slice] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[julian-bool-list] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string-slice] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-bool-list] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string-slice] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-bool-list] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string-slice] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-bool-list] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string-slice] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-bool-list] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_slice_or_list[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_slice_or_list[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_slice_or_list[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_slice_or_list[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_slice_or_list[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_slice_or_list[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_slice_or_list[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_distant_date[365_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_distant_date[360_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_distant_date[julian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_distant_date[all_leap] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_distant_date[366_day] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_distant_date[gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_distant_date[proleptic_gregorian] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs0] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs1] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs2] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs0] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs1] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs2] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs0] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs1] PASSED [ 34%] 414s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs2] PASSED [ 34%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs2] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs2] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs2] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs2] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs2] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs2] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs2] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_isel[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_isel[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_isel[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_isel[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_isel[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_isel[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_isel[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_getitem[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_getitem[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_getitem[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_getitem[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_getitem[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_getitem[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_getitem[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_loc[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_loc[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_loc[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_loc[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_loc[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_loc[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_loc[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_iloc[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_iloc[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_iloc[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_iloc[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_iloc[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_iloc[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_series_iloc[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_series_dropna[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_series_dropna[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_series_dropna[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_series_dropna[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_series_dropna[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_series_dropna[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_series_dropna[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_concat_cftimeindex[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_concat_cftimeindex[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_concat_cftimeindex[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_concat_cftimeindex[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_concat_cftimeindex[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_concat_cftimeindex[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_concat_cftimeindex[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_empty_cftimeindex PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[365_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[360_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[julian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[all_leap] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[366_day] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[proleptic_gregorian] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-D-D-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-D-D-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-D-D-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-D-D-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-D-D-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-D-D-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-2.0] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-1.5] PASSED [ 35%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-D-D-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-D-D-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-D-D-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-D-D-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-D-D-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-D-D-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-D-D-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-D-D-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-2.0] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-1.5] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float_us PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[YS] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[Y] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QS] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QE] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[MS] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[ME] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_radd[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_radd[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_radd[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_radd[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_radd[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_radd[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_radd[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-1d-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-scalar-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-1d-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-scalar-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-1d-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-scalar-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-1d-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-scalar-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-1d-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-scalar-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-1d-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-scalar-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-1d-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-scalar-array] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_rsub[365_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_rsub[360_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_rsub[julian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_rsub[all_leap] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_rsub[366_day] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_rsub[gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_rsub[proleptic_gregorian] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-D] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-freq1] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-D] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-freq1] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[julian-D] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[julian-freq1] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-D] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-freq1] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-D] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-freq1] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-D] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-freq1] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-D] PASSED [ 36%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-freq1] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_n PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_freq PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[noleap-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[365_day-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[360_day-360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[julian-julian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[gregorian-standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[standard-standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[proleptic_gregorian-proleptic_gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[noleap-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[365_day-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[360_day-360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[julian-julian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[gregorian-standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[standard-standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[proleptic_gregorian-proleptic_gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_periods_repr[2] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_periods_repr[40] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-standard] PASSED [ 37%] 415s 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%] 415s 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%] 415s 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%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-40] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-80] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-100] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-40] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-80] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-100] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-40] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-80] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-100] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-40] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-80] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-100] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-40] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-80] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-100] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[22] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[50] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[100] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_parse_array_of_cftime_strings PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[365_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[366_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[all_leap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[julian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[proleptic_gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_strftime_of_cftime_array[standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-365_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-366_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-all_leap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-julian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-proleptic_gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[False-standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-365_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-366_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-all_leap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-julian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-proleptic_gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex[True-standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[365_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[366_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[all_leap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[julian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[noleap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[proleptic_gregorian] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[standard] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[all_leap] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[360_day] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_multiindex PASSED [ 37%] 415s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-3663s] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-33min] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-2h] PASSED [ 37%] 415s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-3663s] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-33min] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-2h] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-3663s] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-33min] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-2h] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[floor] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[ceil] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[round] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_ceil[365_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_ceil[360_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_ceil[julian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_ceil[all_leap] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_ceil[366_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_ceil[gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_ceil[proleptic_gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_floor[365_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_floor[360_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_floor[julian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_floor[all_leap] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_floor[366_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_floor[gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_floor[proleptic_gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_round[365_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_round[360_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_round[julian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_round[all_leap] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_round[366_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_round[gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_round[proleptic_gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8[365_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8[360_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8[julian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8[all_leap] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8[366_day] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8[gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8[proleptic_gregorian] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_asi8_distant_date PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq_valid_types PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq_invalid_inputs PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-300YS-JAN] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-Y-DEC] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-YS-JUL] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-2YS-FEB] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-QE-NOV] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-3QS-DEC] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-MS] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-4ME] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-7D] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-D] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-30h] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-5min] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[365_day-40s] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-300YS-JAN] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-Y-DEC] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-YS-JUL] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-2YS-FEB] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-QE-NOV] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-3QS-DEC] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-MS] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-4ME] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-7D] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-D] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-30h] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-5min] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[360_day-40s] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-300YS-JAN] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-Y-DEC] PASSED [ 37%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-YS-JUL] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-2YS-FEB] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-QE-NOV] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-3QS-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-MS] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-4ME] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-7D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-30h] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-5min] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[julian-40s] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-300YS-JAN] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-Y-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-YS-JUL] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-2YS-FEB] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-QE-NOV] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-3QS-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-MS] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-4ME] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-7D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-30h] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-5min] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[all_leap-40s] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-300YS-JAN] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-Y-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-YS-JUL] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-2YS-FEB] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-QE-NOV] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-3QS-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-MS] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-4ME] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-7D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-30h] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-5min] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[366_day-40s] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-300YS-JAN] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-Y-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-YS-JUL] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-2YS-FEB] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-QE-NOV] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-3QS-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-MS] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-4ME] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-7D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-30h] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-5min] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[gregorian-40s] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-300YS-JAN] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-Y-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-YS-JUL] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-2YS-FEB] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-QE-NOV] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-3QS-DEC] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-MS] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-4ME] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-7D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-D] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-30h] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-5min] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-40s] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_pickle_cftimeindex[365_day] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_pickle_cftimeindex[360_day] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_pickle_cftimeindex[julian] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_pickle_cftimeindex[all_leap] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_pickle_cftimeindex[366_day] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_pickle_cftimeindex[gregorian] PASSED [ 38%] 416s tests/test_cftimeindex.py::test_pickle_cftimeindex[proleptic_gregorian] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->4001D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->16006D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->21AS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->3h] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->12h] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->400min] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3D->D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3D->6D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11D->MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->6MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->85D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->3M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->14M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->2QS-APR] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->21QS-AUG] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->86QS-AUG] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->11A-JUN] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->5Q-JUN] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->22Q-JUN] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->51MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->AS-MAR] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->6AS-MAR] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->14Q-FEB] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->3A-MAY] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->14A-MAY] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->85M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->4001D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->16006D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->21AS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->3h] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->12h] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->400min] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3D->D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3D->6D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11D->MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->6MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->85D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->3M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->14M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->2QS-APR] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->21QS-AUG] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->86QS-AUG] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->11A-JUN] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->5Q-JUN] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->22Q-JUN] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->51MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->AS-MAR] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->6AS-MAR] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->14Q-FEB] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->3A-MAY] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->14A-MAY] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->85M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->4001D] SKIPPED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->16006D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->21AS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->3h] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->12h] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->400min] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3D->D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3D->6D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11D->MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->6MS] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->85D] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->3M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->14M] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->2QS-APR] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->21QS-AUG] PASSED [ 38%] 416s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->86QS-AUG] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->11A-JUN] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->5Q-JUN] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->22Q-JUN] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->51MS] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->AS-MAR] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->6AS-MAR] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->14Q-FEB] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->3A-MAY] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->14A-MAY] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->85M] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->4001D] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->16006D] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->21AS] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->3h] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->12h] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->400min] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3D->D] PASSED [ 38%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3D->6D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11D->MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->6MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->85D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->3M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->14M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->2QS-APR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->21QS-AUG] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->86QS-AUG] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->11A-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->5Q-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->22Q-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->51MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->AS-MAR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->6AS-MAR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->14Q-FEB] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->3A-MAY] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->14A-MAY] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->85M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->4001D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->16006D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->21AS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->3h] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->12h] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->400min] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3D->D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3D->6D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11D->MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->6MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->85D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->3M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->14M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->2QS-APR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->21QS-AUG] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->86QS-AUG] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->11A-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->5Q-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->22Q-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->51MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->AS-MAR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->6AS-MAR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->14Q-FEB] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->3A-MAY] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->14A-MAY] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->85M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->4001D] SKIPPED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->16006D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->21AS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->3h] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->12h] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->400min] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3D->D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3D->6D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11D->MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->6MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->85D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->3M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->14M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->2QS-APR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->21QS-AUG] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->86QS-AUG] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->11A-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->5Q-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->22Q-JUN] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->51MS] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->AS-MAR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->6AS-MAR] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->14Q-FEB] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->3A-MAY] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->14A-MAY] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->85M] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->4001D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->16006D] PASSED [ 39%] 417s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->21AS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->3h] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->12h] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->400min] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3D->D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3D->6D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11D->MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->6MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->85D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->3M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->14M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->2QS-APR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->21QS-AUG] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->86QS-AUG] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->11A-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->5Q-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->22Q-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->51MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->AS-MAR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->6AS-MAR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->14Q-FEB] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->3A-MAY] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->14A-MAY] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->85M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->4001D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->16006D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->21AS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->3h] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->12h] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->400min] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3D->D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3D->6D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11D->MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->6MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->85D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->3M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->14M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->2QS-APR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->21QS-AUG] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->86QS-AUG] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->11A-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->5Q-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->22Q-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->51MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->AS-MAR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->6AS-MAR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->14Q-FEB] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->3A-MAY] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->14A-MAY] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->85M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->4001D] SKIPPED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->16006D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->21AS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->3h] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->12h] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->400min] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3D->D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3D->6D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11D->MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->6MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->85D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->3M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->14M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->2QS-APR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->21QS-AUG] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->86QS-AUG] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->11A-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->5Q-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->22Q-JUN] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->51MS] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->AS-MAR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->6AS-MAR] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->14Q-FEB] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->3A-MAY] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->14A-MAY] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->85M] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->4001D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->16006D] PASSED [ 39%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->21AS] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->3h] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->12h] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->400min] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3D->D] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3D->6D] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11D->MS] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->MS] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->6MS] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->85D] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->3M] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->14M] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->2QS-APR] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->21QS-AUG] PASSED [ 40%] 418s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->86QS-AUG] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->11A-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->5Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->22Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->51MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->6AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->14Q-FEB] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->3A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->14A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->85M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->4001D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->16006D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->21AS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->3h] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->12h] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->400min] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3D->D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3D->6D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11D->MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->6MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->85D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->3M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->14M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->2QS-APR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->21QS-AUG] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->86QS-AUG] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->11A-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->5Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->22Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->51MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->6AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->14Q-FEB] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->3A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->14A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->85M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->4001D] SKIPPED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->16006D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->21AS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->3h] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->12h] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->400min] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3D->D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3D->6D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11D->MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->6MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->85D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->3M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->14M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->2QS-APR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->21QS-AUG] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->86QS-AUG] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->11A-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->5Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->22Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->51MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->6AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->14Q-FEB] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->3A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->14A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->85M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->4001D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->16006D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->21AS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->3h] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->12h] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->400min] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3D->D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3D->6D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11D->MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->6MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->85D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->3M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->14M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->2QS-APR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->21QS-AUG] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->86QS-AUG] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->11A-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->5Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->22Q-JUN] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->51MS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->6AS-MAR] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->14Q-FEB] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->3A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->14A-MAY] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->85M] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->4001D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->16006D] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->21AS] PASSED [ 40%] 419s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->3h] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->12h] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->400min] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3D->D] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3D->6D] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11D->MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->6MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->85D] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->3M] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->14M] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->2QS-APR] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->21QS-AUG] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->86QS-AUG] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->11A-JUN] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->5Q-JUN] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->22Q-JUN] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->51MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->AS-MAR] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->6AS-MAR] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->14Q-FEB] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->3A-MAY] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->14A-MAY] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->85M] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->4001D] SKIPPED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->16006D] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->21AS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->3h] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->12h] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->400min] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3D->D] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3D->6D] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11D->MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->6MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->85D] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->3M] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->14M] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->2QS-APR] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->21QS-AUG] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->86QS-AUG] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->11A-JUN] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->5Q-JUN] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->22Q-JUN] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->51MS] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->AS-MAR] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->6AS-MAR] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->14Q-FEB] PASSED [ 40%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->3A-MAY] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->14A-MAY] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->85M] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->4001D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->16006D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->21AS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->3h] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->12h] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->400min] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3D->D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3D->6D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11D->MS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->MS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->6MS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->85D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->3M] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->14M] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->2QS-APR] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->21QS-AUG] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->86QS-AUG] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->11A-JUN] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->5Q-JUN] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->22Q-JUN] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->51MS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->AS-MAR] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->6AS-MAR] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->14Q-FEB] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->3A-MAY] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->14A-MAY] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->85M] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->4001D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->16006D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->21AS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->3h] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->12h] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->400min] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3D->D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3D->6D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11D->MS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->MS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->6MS] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->85D] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->3M] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->14M] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->2QS-APR] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->21QS-AUG] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->86QS-AUG] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->11A-JUN] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->5Q-JUN] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->22Q-JUN] PASSED [ 41%] 420s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->51MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->6AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->14Q-FEB] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->3A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->14A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->85M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->4001D] SKIPPED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->16006D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->21AS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->3h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->12h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->400min] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3D->D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3D->6D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11D->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->6MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->85D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->3M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->14M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->2QS-APR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->21QS-AUG] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->86QS-AUG] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->11A-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->5Q-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->22Q-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->51MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->6AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->14Q-FEB] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->3A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->14A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->85M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->4001D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->16006D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->21AS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->3h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->12h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->400min] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3D->D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3D->6D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11D->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->6MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->85D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->3M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->14M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->2QS-APR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->21QS-AUG] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->86QS-AUG] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->11A-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->5Q-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->22Q-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->51MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->6AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->14Q-FEB] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->3A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->14A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->85M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->4001D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->16006D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->21AS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->3h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->12h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->400min] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3D->D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3D->6D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11D->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->6MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->85D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->3M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->14M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->2QS-APR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->21QS-AUG] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->86QS-AUG] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->11A-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->5Q-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->22Q-JUN] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->51MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->6AS-MAR] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->14Q-FEB] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->3A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->14A-MAY] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->85M] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->4001D] SKIPPED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->16006D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->21AS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->3h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->12h] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->400min] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3D->D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3D->6D] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11D->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->6MS] PASSED [ 41%] 421s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->85D] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->3M] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->14M] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->2QS-APR] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->21QS-AUG] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->86QS-AUG] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->11A-JUN] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->5Q-JUN] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->22Q-JUN] PASSED [ 41%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->51MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->6AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->14Q-FEB] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->3A-MAY] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->14A-MAY] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->85M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->4001D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->16006D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->21AS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->3h] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->12h] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->400min] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3D->D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3D->6D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11D->MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->6MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->85D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->3M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->14M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->2QS-APR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->21QS-AUG] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->86QS-AUG] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->11A-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->5Q-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->22Q-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->51MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->6AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->14Q-FEB] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->3A-MAY] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->14A-MAY] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->85M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->4001D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->16006D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->21AS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->3h] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->12h] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->400min] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3D->D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3D->6D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11D->MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->6MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->85D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->3M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->14M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->2QS-APR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->21QS-AUG] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->86QS-AUG] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->11A-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->5Q-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->22Q-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->51MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->6AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->14Q-FEB] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->3A-MAY] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->14A-MAY] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->85M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->4001D] SKIPPED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->16006D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->21AS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->3h] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->12h] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->400min] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3D->D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3D->6D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11D->MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->6MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->85D] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->3M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->14M] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->2QS-APR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->21QS-AUG] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->86QS-AUG] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->11A-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->5Q-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->22Q-JUN] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->51MS] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->6AS-MAR] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->14Q-FEB] PASSED [ 42%] 422s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->3A-MAY] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->14A-MAY] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->85M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->4001D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->16006D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->21AS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->3h] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->12h] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->400min] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3D->D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3D->6D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11D->MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->6MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->85D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->3M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->14M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->2QS-APR] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->21QS-AUG] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->86QS-AUG] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->11A-JUN] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->5Q-JUN] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->22Q-JUN] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->51MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->AS-MAR] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->6AS-MAR] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->14Q-FEB] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->3A-MAY] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->14A-MAY] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->85M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->4001D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->16006D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->21AS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->3h] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->12h] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->400min] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3D->D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3D->6D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11D->MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->6MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->85D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->3M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->14M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->2QS-APR] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->21QS-AUG] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->86QS-AUG] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->11A-JUN] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->5Q-JUN] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->22Q-JUN] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->51MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->AS-MAR] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->6AS-MAR] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->14Q-FEB] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->3A-MAY] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->14A-MAY] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->85M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->4001D] SKIPPED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->16006D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->21AS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->3h] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->12h] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->400min] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3D->D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3D->6D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11D->MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->6MS] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->85D] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->3M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->14M] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->2QS-APR] PASSED [ 42%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->21QS-AUG] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->86QS-AUG] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->11A-JUN] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->5Q-JUN] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->22Q-JUN] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->51MS] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->AS-MAR] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->6AS-MAR] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->14Q-FEB] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->3A-MAY] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->14A-MAY] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->85M] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[s-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[min-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[h-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[D-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[ME-right] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[MS-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[QE-right] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[QS-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[Y-right] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_closed_label_defaults[YS-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_calendars[gregorian] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_calendars[noleap] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_calendars[all_leap] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_calendars[360_day] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_calendars[julian] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_origin[start_day-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_origin[start_day-right] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_origin[start-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_origin[start-right] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_origin[end-left] PASSED [ 43%] 423s tests/test_cftimeindex_resample.py::test_origin[end-right] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_origin[end_day-left] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_origin[end_day-right] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_origin[epoch-left] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_origin[epoch-right] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-left] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-right] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_base_and_offset_error PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_invalid_offset_error[foo] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_invalid_offset_error[5MS] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_invalid_offset_error[10] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_timedelta_offset PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[MS] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[12h] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[loffset2] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test_resample_invalid_loffset_cftimeindex PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[1-10s] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[17-3h] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[15-5us] PASSED [ 43%] 424s tests/test_cftimeindex_resample.py::test__convert_base_to_offset_invalid_index PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_absent_dims_error[1-numpy] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_absent_dims_error[1-dask] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-True] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-False] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-True] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-False] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-True] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-False] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-True] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-False] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_coords[1-numpy-True] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_coords[1-numpy-False] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_coords[1-dask-True] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_coords[1-dask-False] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_coords_cftime PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_keep_attrs[reduce-argument0] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_keep_attrs[mean-argument1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-1] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-2] PASSED [ 43%] 424s tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-1] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-2] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-1] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-2] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-1] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-2] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-1] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-2] PASSED [ 43%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_keep_attrs[reduce-argument0] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_keep_attrs[mean-argument1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-2] SKIPPED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-2] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-1] PASSED [ 44%] 425s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-2] PASSED [ 44%] 425s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[True] PASSED [ 44%] 425s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[False] PASSED [ 44%] 425s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct_keeps_all_coords PASSED [ 44%] 425s tests/test_coding.py::test_CFMaskCoder_decode PASSED [ 44%] 425s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-with-dtype] PASSED [ 44%] 425s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-without-dtype] PASSED [ 44%] 425s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[times-with-dtype] PASSED [ 44%] 425s tests/test_coding.py::test_CFMaskCoder_missing_value PASSED [ 44%] 425s tests/test_coding.py::test_CFMaskCoder_decode_dask PASSED [ 44%] 425s tests/test_coding.py::test_coder_roundtrip PASSED [ 44%] 425s tests/test_coding.py::test_scaling_converts_to_float32[u1] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_converts_to_float32[u2] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_converts_to_float32[i1] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_converts_to_float32[i2] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_converts_to_float32[f2] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_converts_to_float32[f4] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_offset_as_list[0.1-10] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_offset_as_list[0.1-scale_factor1] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_offset_as_list[add_offset1-10] PASSED [ 44%] 425s tests/test_coding.py::test_scaling_offset_as_list[add_offset1-scale_factor1] PASSED [ 44%] 425s tests/test_coding.py::test_decode_unsigned_from_signed[1] PASSED [ 44%] 425s tests/test_coding.py::test_decode_unsigned_from_signed[2] PASSED [ 44%] 425s tests/test_coding.py::test_decode_unsigned_from_signed[4] PASSED [ 44%] 425s tests/test_coding.py::test_decode_unsigned_from_signed[8] PASSED [ 44%] 425s tests/test_coding.py::test_decode_signed_from_unsigned[1] PASSED [ 44%] 425s tests/test_coding.py::test_decode_signed_from_unsigned[2] PASSED [ 44%] 425s tests/test_coding.py::test_decode_signed_from_unsigned[4] PASSED [ 44%] 425s tests/test_coding.py::test_decode_signed_from_unsigned[8] PASSED [ 44%] 425s tests/test_coding_strings.py::test_vlen_dtype PASSED [ 44%] 425s tests/test_coding_strings.py::test_numpy_subclass_handling[str_] PASSED [ 44%] 425s tests/test_coding_strings.py::test_numpy_subclass_handling[bytes_] PASSED [ 44%] 425s tests/test_coding_strings.py::test_EncodedStringCoder_decode PASSED [ 44%] 425s tests/test_coding_strings.py::test_EncodedStringCoder_decode_dask PASSED [ 44%] 425s tests/test_coding_strings.py::test_EncodedStringCoder_encode PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original0] PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original1] PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original2] PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original3] PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data0] PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data1] PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original0-string4] PASSED [ 44%] 425s tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original1-foo] PASSED [ 44%] 425s tests/test_coding_strings.py::test_StackedBytesArray PASSED [ 44%] 425s tests/test_coding_strings.py::test_StackedBytesArray_scalar PASSED [ 44%] 425s tests/test_coding_strings.py::test_StackedBytesArray_vectorized_indexing PASSED [ 44%] 425s tests/test_coding_strings.py::test_char_to_bytes PASSED [ 44%] 425s tests/test_coding_strings.py::test_char_to_bytes_ndim_zero PASSED [ 44%] 425s tests/test_coding_strings.py::test_char_to_bytes_size_zero PASSED [ 44%] 425s tests/test_coding_strings.py::test_char_to_bytes_dask PASSED [ 44%] 425s tests/test_coding_strings.py::test_bytes_to_char PASSED [ 44%] 425s tests/test_coding_strings.py::test_bytes_to_char_dask PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates0-days since 2000-01-01-gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates1-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates2-days since 2000-01-01-standard] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates3-days since 2000-01-01-gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates4-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates5-days since 2000-01-01-standard] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates6-days since 2000-01-01-gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates7-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates8-days since 2000-01-01-standard] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates9-days since 2000-01-01-gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates10-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates11-days since 2000-01-01-standard] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates12-hours since 1680-01-01 00:00:00-gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates13-hours since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates14-hours since 1680-01-01 00:00:00-standard] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates15-hour since 1680-01-01 00:00:00-gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates16-hour since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 44%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates17-hour since 1680-01-01 00:00:00-standard] PASSED [ 45%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates18-Hour since 1680-01-01 00:00:00-gregorian] PASSED [ 45%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates19-Hour since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 425s tests/test_coding_times.py::test_cf_datetime[num_dates20-Hour since 1680-01-01 00:00:00-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates21- Hour since 1680-01-01 00:00:00 -gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates22- Hour since 1680-01-01 00:00:00 -proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates23- Hour since 1680-01-01 00:00:00 -standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates27-daYs since 2000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates28-daYs since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates29-daYs since 2000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates30-days since 2000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates31-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates32-days since 2000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates33-days since 2000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates34-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates35-days since 2000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates36-days since 2000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates37-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates38-days since 2000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates42-days since 1000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates43-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates44-days since 1000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates45-days since 1000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates46-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates47-days since 1000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates48-days since 1000-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates49-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates50-days since 1000-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates51-days since 1900-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates52-days since 1900-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates53-days since 1900-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates54-days since 1-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates55-days since 1-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates56-days since 1-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates60-hours since 1900-01-01T00:00:00-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates61-hours since 1900-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates62-hours since 1900-01-01T00:00:00-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates69-seconds since 1981-01-01-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates70-seconds since 1981-01-01-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates71-seconds since 1981-01-01-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates72-hour since 1680-01-01 00:00:00.500000-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates73-hour since 1680-01-01 00:00:00.500000-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates74-hour since 1680-01-01 00:00:00.500000-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates81-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates82-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime[num_dates83-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_cf_datetime_overflow PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_cf_datetime_non_iso_strings PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[360_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[365_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[366_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[all_leap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[360_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[365_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[366_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[all_leap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[360_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[365_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[366_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[all_leap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[360_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[365_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[366_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[all_leap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[360_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[365_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[366_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[all_leap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[360_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[365_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[366_day] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[all_leap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[standard] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[360_day-720058.0] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[all_leap-732059.0] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[366_day-732059.0] PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_360_day_calendar PASSED [ 45%] 426s tests/test_coding_times.py::test_decode_abbreviation PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime_nan[num_dates0-days since 2000-01-01-expected_list0] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime_nan[num_dates1-days since 2000-01-01-expected_list1] PASSED [ 45%] 426s tests/test_coding_times.py::test_cf_datetime_nan[num_dates2-days since 2000-01-01-expected_list2] PASSED [ 45%] 426s tests/test_coding_times.py::test_decoded_cf_datetime_array_2d PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units[ns-nanoseconds] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units[us-microseconds] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units[ms-milliseconds] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units[s-seconds] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units[min-minutes] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units[h-hours] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units[D-days] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates0-days since 1900-01-01 00:00:00] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates1-days since 1900-01-01 00:00:00] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates2-days since 1970-01-01 00:00:00] PASSED [ 45%] 426s 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%] 426s 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%] 426s 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%] 426s 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%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 45%] 426s 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%] 426s 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%] 426s 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%] 426s 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%] 426s 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%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-julian] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-noleap] PASSED [ 45%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 45%] 426s 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%] 426s 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%] 426s 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%] 426s 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%] 426s 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%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 46%] 426s 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%] 426s tests/test_coding_times.py::test_cf_timedelta[1D-days-numbers0] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[timedeltas1-days-numbers1] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[1h-hours-numbers2] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[1ms-milliseconds-numbers3] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[1us-microseconds-numbers4] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[1ns-nanoseconds-numbers5] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[timedeltas6-None-numbers6] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[timedeltas7-hours-numbers7] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[NaT-days--9223372036854775808] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta[timedeltas9-days-numbers9] PASSED [ 46%] 426s tests/test_coding_times.py::test_cf_timedelta_2d PASSED [ 46%] 426s tests/test_coding_times.py::test_infer_timedelta_units[deltas0-days] PASSED [ 46%] 426s tests/test_coding_times.py::test_infer_timedelta_units[deltas1-hours] PASSED [ 46%] 426s tests/test_coding_times.py::test_infer_timedelta_units[deltas2-minutes] PASSED [ 46%] 426s tests/test_coding_times.py::test_infer_timedelta_units[deltas3-seconds] PASSED [ 46%] 426s tests/test_coding_times.py::test_format_cftime_datetime[date_args0-0001-02-03 04:05:06.000000] PASSED [ 46%] 426s tests/test_coding_times.py::test_format_cftime_datetime[date_args1-0010-02-03 04:05:06.000000] PASSED [ 46%] 426s tests/test_coding_times.py::test_format_cftime_datetime[date_args2-0100-02-03 04:05:06.000000] PASSED [ 46%] 426s tests/test_coding_times.py::test_format_cftime_datetime[date_args3-1000-02-03 04:05:06.000000] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_decode_cf_time_bounds PASSED [ 46%] 426s tests/test_coding_times.py::test_encode_time_bounds PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data0] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data1] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data0] PASSED [ 46%] 426s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data1] PASSED [ 46%] 426s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape0] PASSED [ 46%] 426s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape1] PASSED [ 46%] 426s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape2] PASSED [ 46%] 426s tests/test_coding_times.py::test_encode_expected_failures PASSED [ 46%] 426s tests/test_coding_times.py::test_encode_cf_datetime_pandas_min PASSED [ 46%] 426s tests/test_coding_times.py::test_encode_cf_datetime_invalid_pandas_valid_cftime PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[1500-standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2000-standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-366_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-all_leap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-julian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-noleap] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_true[2500-standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-standard] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-360_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-365_day] PASSED [ 46%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-366_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-all_leap] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-julian] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-noleap] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-360_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-365_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-366_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-all_leap] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-julian] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-noleap] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-360_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-365_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-366_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-all_leap] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-julian] PASSED [ 47%] 426s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-noleap] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[360_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[365_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[366_day] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[all_leap] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[gregorian] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[julian] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[noleap] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[proleptic_gregorian] PASSED [ 47%] 426s tests/test_coding_times.py::test_decode_ambiguous_time_warns[standard] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-nanoseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-microseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-milliseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-seconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-minutes] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-hours] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-days] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-nanoseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-microseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-milliseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-seconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-minutes] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-hours] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-days] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-nanoseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-microseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-milliseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-seconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-minutes] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-hours] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-days] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-nanoseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-microseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-milliseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-seconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-minutes] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-hours] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-days] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-nanoseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-microseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-milliseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-seconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-minutes] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-hours] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-days] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-nanoseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-microseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-milliseconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-seconds] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-minutes] PASSED [ 47%] 426s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-nanoseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-microseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-milliseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-seconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-minutes] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-nanoseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-microseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-milliseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-seconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-minutes] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-hours] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-days] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-nanoseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-microseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-milliseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-seconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-minutes] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-nanoseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-microseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-milliseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-seconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-minutes] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-nanoseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-microseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-milliseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-seconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-minutes] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-nanoseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-microseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-milliseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-seconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-minutes] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-nanoseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-microseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-milliseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-seconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-minutes] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-nanoseconds] SKIPPED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-microseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-milliseconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-seconds] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-minutes] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-hours] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-days] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[min] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[h] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[D] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[us] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[ms] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[s] PASSED [ 47%] 427s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[min] PASSED [ 47%] 428s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[h] PASSED [ 47%] 428s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[D] PASSED [ 47%] 428s tests/test_coding_times.py::test__encode_datetime_with_cftime PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[gregorian] PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[Gregorian] PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[GREGORIAN] PASSED [ 47%] 428s tests/test_coding_times.py::test_should_cftime_be_used_source_outside_range PASSED [ 47%] 428s tests/test_coding_times.py::test_should_cftime_be_used_target_not_npable PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint8] PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint16] PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint32] PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint64] PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime_overflow_error PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_0size_datetime[True] PASSED [ 47%] 428s tests/test_coding_times.py::test_decode_0size_datetime[False] PASSED [ 47%] 428s tests/test_coding_times.py::test_scalar_unit PASSED [ 47%] 428s tests/test_coding_times.py::test_contains_cftime_lazy PASSED [ 47%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True] PASSED [ 47%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] PASSED [ 47%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] PASSED [ 47%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False] PASSED [ 47%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] PASSED [ 47%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] PASSED [ 47%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True] PASSED [ 48%] 428s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning PASSED [ 48%] 428s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[int64-20] PASSED [ 48%] 428s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[int64--9223372036854775808] PASSED [ 48%] 428s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[float64-1e+30] PASSED [ 48%] 428s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision_warning PASSED [ 48%] 428s tests/test_coding_times.py::test_roundtrip_float_times PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_1d PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_2d PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_3d PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_single_dataset PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_redundant_nesting PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_ignore_empty_list PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_depth_input PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_length_input PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromNestedList::test_infer_from_datasets PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_1d PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_2d PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_no_dimension_coords PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_coord_not_monotonic PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_coord_monotonically_decreasing PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_no_concatenation_needed PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_2d_plus_bystander_dim PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_string_coords PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_lexicographic_sort_string_coords PASSED [ 48%] 428s tests/test_combine.py::TestTileIDsFromCoords::test_datetime_coords PASSED [ 48%] 428s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id0-new_id0] PASSED [ 48%] 428s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id1-new_id1] PASSED [ 48%] 428s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id2-new_id2] PASSED [ 48%] 428s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id3-new_id3] PASSED [ 48%] 428s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id4-new_id4] PASSED [ 48%] 428s tests/test_combine.py::TestNewTileIDs::test_get_new_tile_ids PASSED [ 48%] 428s tests/test_combine.py::TestCombineND::test_concat_once[dim1] PASSED [ 48%] 428s tests/test_combine.py::TestCombineND::test_concat_once[new_dim] PASSED [ 48%] 428s tests/test_combine.py::TestCombineND::test_concat_only_first_dim PASSED [ 48%] 429s tests/test_combine.py::TestCombineND::test_concat_twice[dim1] PASSED [ 48%] 429s tests/test_combine.py::TestCombineND::test_concat_twice[new_dim] PASSED [ 48%] 429s tests/test_combine.py::TestCheckShapeTileIDs::test_check_depths PASSED [ 48%] 429s tests/test_combine.py::TestCheckShapeTileIDs::test_check_lengths PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_nested_concat PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[outer-expected0] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[inner-expected1] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[left-expected2] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[right-expected3] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_join_exact PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_empty_input PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once XFAIL [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_nested_concat_along_new_dim PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_nested_merge PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_concat_multiple_dims PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_concat_name_symmetry PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_concat_one_dim_merge_another PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_auto_combine_2d PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_auto_combine_2d_combine_attrs_kwarg PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_missing_data_new_dim PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_invalid_hypercube_input PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_merge_one_dim_concat_another PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_concat_over_redundant_nesting PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value0] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2.0] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value3] PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_combine_nested_unnamed_data_arrays PASSED [ 48%] 429s tests/test_combine.py::TestNestedCombine::test_nested_combine_mixed_datasets_arrays PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_empty_input PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[outer-expected0] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[inner-expected1] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[left-expected2] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[right-expected3] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join_exact PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[drop-expected0] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[no_conflicts-expected1] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[override-expected2] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[-expected3] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs_identical PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_drop_conflicts PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_infer_order_from_coords PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_leaving_bystander_dimensions PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_previously_failed PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_still_fails PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_no_concat PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_check_for_impossible_ordering PASSED [ 48%] 429s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_incomplete_hypercube PASSED [ 48%] 429s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_mixed_unnamed_dataarrays PASSED [ 48%] 429s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_coords_mixed_datasets_named_dataarrays PASSED [ 48%] 429s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_unnamed_dataarrays PASSED [ 48%] 429s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_named_dataarrays PASSED [ 48%] 429s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_dataarrays_with_the_same_name PASSED [ 48%] 429s tests/test_combine.py::test_combine_by_coords_distant_cftime_dates PASSED [ 48%] 429s tests/test_combine.py::test_combine_by_coords_raises_for_differing_calendars PASSED [ 48%] 429s tests/test_combine.py::test_combine_by_coords_raises_for_differing_types PASSED [ 48%] 429s tests/test_computation.py::test_signature_properties PASSED [ 48%] 429s tests/test_computation.py::test_result_name PASSED [ 48%] 429s tests/test_computation.py::test_ordered_set_union PASSED [ 48%] 429s tests/test_computation.py::test_ordered_set_intersection PASSED [ 48%] 429s tests/test_computation.py::test_join_dict_keys PASSED [ 48%] 429s tests/test_computation.py::test_collect_dict_values PASSED [ 48%] 429s tests/test_computation.py::test_apply_identity PASSED [ 48%] 429s tests/test_computation.py::test_apply_two_inputs PASSED [ 48%] 429s tests/test_computation.py::test_apply_1d_and_0d PASSED [ 48%] 429s tests/test_computation.py::test_apply_two_outputs PASSED [ 48%] 429s tests/test_computation.py::test_apply_missing_dims PASSED [ 48%] 429s tests/test_computation.py::test_apply_dask_parallelized_two_outputs PASSED [ 48%] 429s tests/test_computation.py::test_apply_input_core_dimension PASSED [ 48%] 429s tests/test_computation.py::test_apply_output_core_dimension PASSED [ 48%] 429s tests/test_computation.py::test_apply_exclude PASSED [ 48%] 429s tests/test_computation.py::test_apply_groupby_add PASSED [ 48%] 429s tests/test_computation.py::test_unified_dim_sizes PASSED [ 48%] 429s tests/test_computation.py::test_broadcast_compat_data_1d PASSED [ 48%] 429s tests/test_computation.py::test_broadcast_compat_data_2d PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_variable[default] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_variable[False] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_variable[True] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_variable[override] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_variable[drop] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_variable[drop_conflicts] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_variable[no_conflicts] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray[default] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray[False] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray[True] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray[override] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop_conflicts] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray[no_conflicts] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-dim] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-coord] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-dim] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-coord] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-dim] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-coord] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-dim] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-coord] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-dim] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-coord] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-dim] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-coord] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-dim] PASSED [ 48%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-coord] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset[default] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset[False] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset[True] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset[override] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset[drop] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset[drop_conflicts] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset[no_conflicts] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-data] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-dim] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-coord] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-data] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-dim] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-coord] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-data] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-dim] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-coord] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-data] PASSED [ 49%] 429s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-dim] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-coord] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-data] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-dim] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-coord] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-data] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-dim] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-coord] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-data] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-dim] PASSED [ 49%] 430s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-coord] PASSED [ 49%] 430s tests/test_computation.py::test_dataset_join PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask_parallelized_one_arg PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask_parallelized_two_args PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask_parallelized_errors PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask_multiple_inputs PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask_new_output_dimension PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask_new_output_sizes PASSED [ 49%] 430s tests/test_computation.py::test_apply_dask_new_output_sizes_not_supplied_same_dim_names PASSED [ 49%] 430s tests/test_computation.py::test_vectorize PASSED [ 49%] 430s tests/test_computation.py::test_vectorize_dask PASSED [ 49%] 430s tests/test_computation.py::test_vectorize_dask_dtype PASSED [ 49%] 430s tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array0] PASSED [ 49%] 430s tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array1] PASSED [ 49%] 430s tests/test_computation.py::test_vectorize_dask_dtype_meta PASSED [ 49%] 430s tests/test_computation.py::test_vectorize_exclude_dims PASSED [ 49%] 430s tests/test_computation.py::test_vectorize_exclude_dims_dask PASSED [ 49%] 430s tests/test_computation.py::test_corr_only_dataarray PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-3-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-3-1] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-4-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-4-1] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-5-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-5-1] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-6-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-6-1] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-7-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-7-1] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-8-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[None-8-1] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[x-3-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[x-3-1] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[x-4-0] PASSED [ 49%] 430s tests/test_computation.py::test_lazy_corrcov[x-4-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-5-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-5-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-6-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-6-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-7-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-7-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-8-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[x-8-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-3-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-3-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-4-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-4-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-5-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-5-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-6-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-6-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-7-0] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-7-1] PASSED [ 49%] 431s tests/test_computation.py::test_lazy_corrcov[time-8-0] PASSED [ 49%] 432s tests/test_computation.py::test_lazy_corrcov[time-8-1] PASSED [ 49%] 432s tests/test_computation.py::test_cov[None-0-0] PASSED [ 49%] 432s tests/test_computation.py::test_cov[None-0-1] PASSED [ 49%] 432s tests/test_computation.py::test_cov[None-1-0] PASSED [ 49%] 432s tests/test_computation.py::test_cov[None-1-1] PASSED [ 49%] 432s tests/test_computation.py::test_cov[None-2-0] PASSED [ 49%] 432s tests/test_computation.py::test_cov[None-2-1] PASSED [ 49%] 432s tests/test_computation.py::test_cov[time-0-0] PASSED [ 49%] 432s tests/test_computation.py::test_cov[time-0-1] PASSED [ 49%] 432s tests/test_computation.py::test_cov[time-1-0] PASSED [ 49%] 432s tests/test_computation.py::test_cov[time-1-1] PASSED [ 49%] 432s tests/test_computation.py::test_cov[time-2-0] PASSED [ 49%] 432s tests/test_computation.py::test_cov[time-2-1] PASSED [ 49%] 432s tests/test_computation.py::test_corr[None-0] PASSED [ 49%] 432s tests/test_computation.py::test_corr[None-1] PASSED [ 49%] 432s tests/test_computation.py::test_corr[None-2] PASSED [ 49%] 432s tests/test_computation.py::test_corr[time-0] PASSED [ 49%] 432s tests/test_computation.py::test_corr[time-1] PASSED [ 49%] 432s tests/test_computation.py::test_corr[time-2] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-0] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-1] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-2] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-3] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-4] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-5] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-6] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-7] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[None-8] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-0] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-1] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-2] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-3] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-4] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-5] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-6] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-7] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[time-8] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-0] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-1] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-2] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-3] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-4] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-5] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-6] PASSED [ 49%] 432s tests/test_computation.py::test_covcorr_consistency[x-7] PASSED [ 49%] 433s tests/test_computation.py::test_covcorr_consistency[x-8] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-0] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-1] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-2] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-3] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-4] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-5] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-6] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-7] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[None-8] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[time-0] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[time-1] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[time-2] PASSED [ 49%] 433s tests/test_computation.py::test_corr_lazycorr_consistency[time-3] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[time-4] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[time-5] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[time-6] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[time-7] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[time-8] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-0] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-1] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-2] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-3] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-4] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-5] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-6] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-7] PASSED [ 49%] 434s tests/test_computation.py::test_corr_lazycorr_consistency[x-8] PASSED [ 49%] 435s tests/test_computation.py::test_corr_dtype_error PASSED [ 49%] 435s tests/test_computation.py::test_autocov[None-0] PASSED [ 49%] 435s tests/test_computation.py::test_autocov[None-1] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[None-2] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[None-3] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[None-4] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[time-0] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[time-1] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[time-2] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[time-3] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[time-4] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[x-0] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[x-1] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[x-2] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[x-3] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[x-4] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[dim3-0] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[dim3-1] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[dim3-2] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[dim3-3] PASSED [ 50%] 435s tests/test_computation.py::test_autocov[dim3-4] PASSED [ 50%] 435s tests/test_computation.py::test_complex_cov PASSED [ 50%] 435s tests/test_computation.py::test_vectorize_dask_new_output_dims PASSED [ 50%] 435s tests/test_computation.py::test_output_wrong_number PASSED [ 50%] 435s tests/test_computation.py::test_output_wrong_dims PASSED [ 50%] 435s tests/test_computation.py::test_output_wrong_dim_size PASSED [ 50%] 435s tests/test_computation.py::test_dot[True] PASSED [ 50%] 435s tests/test_computation.py::test_dot[False] PASSED [ 50%] 435s tests/test_computation.py::test_dot_align_coords[True] PASSED [ 50%] 435s tests/test_computation.py::test_dot_align_coords[False] PASSED [ 50%] 435s tests/test_computation.py::test_where PASSED [ 50%] 435s tests/test_computation.py::test_where_attrs PASSED [ 50%] 435s tests/test_computation.py::test_polyval[simple-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[simple-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[broadcast-x-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[broadcast-x-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[shared-dim-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[shared-dim-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[reordered-index-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[reordered-index-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[sparse-index-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[sparse-index-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[array-dataset-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[array-dataset-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[dataset-array-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[dataset-array-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[dataset-dataset-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[dataset-dataset-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[datetime-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[datetime-dask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[timedelta-nodask] PASSED [ 50%] 435s tests/test_computation.py::test_polyval[timedelta-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval[int64-degree-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval[int64-degree-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval[int32-degree-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval[int32-degree-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval[uint8-degree-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval[uint8-degree-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval_cftime[1970-01-01-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval_cftime[1970-01-01-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval_cftime[0753-04-21-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval_cftime[0753-04-21-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyval_degree_dim_checks PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-dask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-nodask] PASSED [ 50%] 436s tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-dask] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-False] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-True] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-False] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-True] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-False] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-True] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-False] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-True] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-False] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-True] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-False] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-False] PASSED [ 50%] 436s tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] PASSED [ 50%] 436s tests/test_concat.py::test_concat_compat PASSED [ 50%] 436s tests/test_concat.py::test_concat_missing_var PASSED [ 50%] 436s tests/test_concat.py::test_concat_missing_multiple_consecutive_var PASSED [ 50%] 436s tests/test_concat.py::test_concat_all_empty PASSED [ 50%] 436s tests/test_concat.py::test_concat_second_empty PASSED [ 50%] 436s tests/test_concat.py::test_concat_multiple_missing_variables PASSED [ 50%] 436s tests/test_concat.py::test_concat_multiple_datasets_missing_vars[True] PASSED [ 50%] 436s tests/test_concat.py::test_concat_multiple_datasets_missing_vars[False] PASSED [ 50%] 436s tests/test_concat.py::test_concat_multiple_datasets_with_multiple_missing_variables PASSED [ 50%] 436s tests/test_concat.py::test_concat_type_of_missing_fill PASSED [ 50%] 436s tests/test_concat.py::test_concat_order_when_filling_missing PASSED [ 50%] 436s tests/test_concat.py::test_concat_fill_missing_variables[True-True] PASSED [ 50%] 436s tests/test_concat.py::test_concat_fill_missing_variables[True-False] PASSED [ 50%] 436s tests/test_concat.py::test_concat_fill_missing_variables[False-True] PASSED [ 50%] 437s tests/test_concat.py::test_concat_fill_missing_variables[False-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-different] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-minimal] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-different] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-minimal] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_merge_variables_present_in_some_datasets PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_2 PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-different] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-minimal] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-all] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-different] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-minimal] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-all] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_dim_precedence PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_data_vars_typing PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_data_vars PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_coords PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_constant_index PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_size0 PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_autoalign PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_errors PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_join_kwarg PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[override-var1_attrs7-var2_attrs7-expected_attrs7-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[-var1_attrs9-var2_attrs9-expected_attrs9-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[-attrs19-attrs29-expected_attrs9-False] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_promote_shape PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_do_not_promote PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_dim_is_variable PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_dim_is_dataarray PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_multiindex PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_along_new_dim_multiindex PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value0] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2.0] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value3] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-str] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-bytes] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-str] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-bytes] PASSED [ 50%] 437s tests/test_concat.py::TestConcatDataArray::test_concat PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_encoding PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_lazy PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[fill_value0] PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2] PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2.0] PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_join_kwarg PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_combine_attrs_kwarg PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-str] PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-bytes] PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-str] PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-bytes] PASSED [ 51%] 437s tests/test_concat.py::TestConcatDataArray::test_concat_coord_name PASSED [ 51%] 437s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr10] PASSED [ 51%] 437s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr11] PASSED [ 51%] 437s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr12] PASSED [ 51%] 437s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr10] PASSED [ 51%] 437s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr11] PASSED [ 51%] 437s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr12] PASSED [ 51%] 437s tests/test_concat.py::test_concat_merge_single_non_dim_coord PASSED [ 51%] 437s tests/test_concat.py::test_concat_preserve_coordinate_order PASSED [ 51%] 437s tests/test_concat.py::test_concat_typing_check PASSED [ 51%] 437s tests/test_concat.py::test_concat_not_all_indexes PASSED [ 51%] 437s tests/test_concat.py::test_concat_index_not_same_dim PASSED [ 51%] 437s tests/test_conventions.py::TestBoolTypeArray::test_booltype_array PASSED [ 51%] 437s tests/test_conventions.py::TestNativeEndiannessArray::test PASSED [ 51%] 437s tests/test_conventions.py::test_decode_cf_with_conflicting_fill_missing_value PASSED [ 51%] 437s tests/test_conventions.py::test_decode_cf_variable_with_mismatched_coordinates PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_incompatible_attributes PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_missing_fillvalue PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_multidimensional_coordinates PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_var_with_coord_attr PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_do_not_overwrite_user_coordinates PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_deterministic_coords_encoding PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_attrs PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_encoding PASSED [ 51%] 437s tests/test_conventions.py::TestEncodeCFVariable::test_string_object_warning PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_dataset PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_invalid_coordinates PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_decode_coordinates PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_0d_int32_encoding PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_multiple_missing_values PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_drop_variables PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_invalid_time_units_raises_eagerly PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[True] PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[False] PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_decode_cf_datetime_transition_to_invalid PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_dask PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_decode_dask_times PASSED [ 51%] 437s tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_zero_dimensional_variable PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_write_store PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_test_data PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_load PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_compute PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_pickle PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_pickle_dataarray PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_caching PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_None_variable PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_object_dtype PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_data PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_encoded_characters PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_numpy_datetime_data PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_cftime_datetime_data PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_float64_data PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_example_1_netcdf PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_global_coordinates PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates_with_space PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_boolean_dtype PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_orthogonal_indexing PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing_negative_step PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_outer_indexing_reversed PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_isel_dataarray PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_array_type_after_indexing PASSED [ 51%] 437s tests/test_conventions.py::TestCFEncodedDataStore::test_dropna PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_ondisk_after_print PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_bytes_with_fill_value PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_with_fill_value_nchar PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_empty_vlen_string_array PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 51%] 438s 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%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_dataset_roundtrip PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinates_encoding PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_endian PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_dates PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_default_fill_value PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_same_dtype PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_append_write PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_append_overwrite_values PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_append_with_invalid_dim_raises PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_multiindex_not_implemented PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates SKIPPED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_invalid_dataarray_names_raise PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg PASSED [ 51%] 438s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_fixed_width_string PASSED [ 51%] 438s tests/test_conventions.py::test_infer_dtype_error_on_mixed_types[data0] PASSED [ 51%] 438s tests/test_conventions.py::test_infer_dtype_error_on_mixed_types[data1] PASSED [ 51%] 438s tests/test_conventions.py::TestDecodeCFVariableWithArrayUnits::test_decode_cf_variable_with_array_units PASSED [ 51%] 438s tests/test_conventions.py::test_decode_cf_variable_timedelta64 PASSED [ 51%] 438s tests/test_conventions.py::test_decode_cf_variable_datetime64 PASSED [ 51%] 438s tests/test_conventions.py::test_decode_cf_variable_cftime PASSED [ 51%] 438s tests/test_conventions.py::test_scalar_units PASSED [ 51%] 438s tests/test_conventions.py::test_decode_cf_error_includes_variable_name PASSED [ 51%] 438s tests/test_conventions.py::test_encode_cf_variable_with_vlen_dtype PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_init_noindex PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_init_default_index PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_init_no_default_index PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_init_from_coords PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_init_empty PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_init_index_error PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_init_dim_sizes_conflict PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_from_pandas_multiindex PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_dims PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_sizes PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_dtypes PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_getitem PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_delitem PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_update PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_equals PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_identical PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_assign PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_copy PASSED [ 51%] 438s tests/test_coordinates.py::TestCoordinates::test_align PASSED [ 51%] 438s tests/test_dask.py::test_raise_if_dask_computes PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_basics PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_copy PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_chunk PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_indexing PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data0-0] PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data1-index1] PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data2-index2] PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data3-index3] PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data4-index4] PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data5-index5] PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data6-index6] PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_squeeze PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_equals PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_transpose PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_shift PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_roll PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_unary_op PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_binary_op PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_binary_op_bitshift PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_repr PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_pickle PASSED [ 51%] 438s tests/test_dask.py::TestVariable::test_reduce PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_missing_values PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_concat PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_missing_methods PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_univariate_ufunc PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_bivariate_ufunc PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_compute PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_persist PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_tokenize_empty_attrs PASSED [ 52%] 438s tests/test_dask.py::TestVariable::test_tokenize_duck_dask_array SKIPPED [ 52%] 438s tests/test_dask.py::TestDataArrayAndDataset::test_chunk PASSED [ 52%] 438s tests/test_dask.py::TestDataArrayAndDataset::test_rechunk PASSED [ 52%] 438s tests/test_dask.py::TestDataArrayAndDataset::test_new_chunk PASSED [ 52%] 438s tests/test_dask.py::TestDataArrayAndDataset::test_lazy_dataset PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_lazy_array PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_compute PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_persist PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_concat_loads_variables PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_groupby PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_rolling PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[first] PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[last] PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_reindex PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_to_dataset_roundtrip PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_merge PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_ufuncs PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_where_dispatching PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_simultaneous_compute PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_stack PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_dot PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_repr PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_repr PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_pickle PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_pickle PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_getattr PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_getattr PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_values PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_from_dask_variable PASSED [ 52%] 439s tests/test_dask.py::TestDataArrayAndDataset::test_tokenize_duck_dask_array SKIPPED [ 52%] 439s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe PASSED [ 52%] 439s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D PASSED [ 52%] 439s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index XFAIL [ 52%] 439s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_coordinates PASSED [ 52%] 439s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray PASSED [ 52%] 439s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_no_coordinate PASSED [ 52%] 439s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_dim_order PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_variable[load] PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_variable[compute] PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_dataarray[load] PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_dataarray[compute] PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_dataarray[persist] PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_dataset[load] PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_dataset[compute] PASSED [ 52%] 439s tests/test_dask.py::test_dask_kwargs_dataset[persist] PASSED [ 52%] 439s tests/test_dask.py::test_persist_Dataset[0] PASSED [ 52%] 439s tests/test_dask.py::test_persist_Dataset[1] PASSED [ 52%] 439s tests/test_dask.py::test_persist_DataArray[0] PASSED [ 52%] 439s tests/test_dask.py::test_persist_DataArray[1] PASSED [ 52%] 439s tests/test_dask.py::test_dataarray_with_dask_coords PASSED [ 52%] 439s tests/test_dask.py::test_basic_compute PASSED [ 52%] 439s tests/test_dask.py::test_dask_layers_and_dependencies PASSED [ 52%] 440s tests/test_dask.py::test_unify_chunks PASSED [ 52%] 440s tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj0] PASSED [ 52%] 440s tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj1] PASSED [ 52%] 440s tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj0] PASSED [ 52%] 440s tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj1] PASSED [ 52%] 440s tests/test_dask.py::test_auto_chunk_da[obj0] PASSED [ 52%] 440s tests/test_dask.py::test_map_blocks_error PASSED [ 52%] 440s tests/test_dask.py::test_map_blocks[obj0] PASSED [ 52%] 440s tests/test_dask.py::test_map_blocks[obj1] PASSED [ 52%] 441s tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj0] PASSED [ 52%] 441s tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj1] PASSED [ 52%] 441s tests/test_dask.py::test_map_blocks_convert_args_to_list[obj0] PASSED [ 52%] 442s tests/test_dask.py::test_map_blocks_convert_args_to_list[obj1] PASSED [ 52%] 442s tests/test_dask.py::test_map_blocks_dask_args PASSED [ 52%] 442s tests/test_dask.py::test_map_blocks_add_attrs[obj0] PASSED [ 52%] 443s tests/test_dask.py::test_map_blocks_add_attrs[obj1] PASSED [ 52%] 443s tests/test_dask.py::test_map_blocks_change_name PASSED [ 52%] 443s tests/test_dask.py::test_map_blocks_kwargs[obj0] PASSED [ 52%] 444s tests/test_dask.py::test_map_blocks_kwargs[obj1] PASSED [ 52%] 444s tests/test_dask.py::test_map_blocks_to_dataarray PASSED [ 52%] 444s tests/test_dask.py::test_map_blocks_da_transformations[0] PASSED [ 52%] 444s tests/test_dask.py::test_map_blocks_da_transformations[1] PASSED [ 52%] 444s tests/test_dask.py::test_map_blocks_da_transformations[2] PASSED [ 52%] 444s tests/test_dask.py::test_map_blocks_da_transformations[3] PASSED [ 52%] 444s tests/test_dask.py::test_map_blocks_da_transformations[4] PASSED [ 52%] 445s tests/test_dask.py::test_map_blocks_da_transformations[5] PASSED [ 52%] 445s tests/test_dask.py::test_map_blocks_da_transformations[6] PASSED [ 52%] 445s tests/test_dask.py::test_map_blocks_da_transformations[7] PASSED [ 52%] 445s tests/test_dask.py::test_map_blocks_ds_transformations[0] PASSED [ 52%] 445s tests/test_dask.py::test_map_blocks_ds_transformations[1] PASSED [ 52%] 446s tests/test_dask.py::test_map_blocks_ds_transformations[2] PASSED [ 52%] 446s tests/test_dask.py::test_map_blocks_ds_transformations[3] PASSED [ 52%] 446s tests/test_dask.py::test_map_blocks_ds_transformations[4] PASSED [ 52%] 447s tests/test_dask.py::test_map_blocks_ds_transformations[5] PASSED [ 52%] 447s tests/test_dask.py::test_map_blocks_ds_transformations[6] PASSED [ 52%] 447s tests/test_dask.py::test_map_blocks_ds_transformations[7] PASSED [ 52%] 447s tests/test_dask.py::test_map_blocks_da_ds_with_template[obj0] PASSED [ 52%] 448s tests/test_dask.py::test_map_blocks_da_ds_with_template[obj1] PASSED [ 52%] 448s tests/test_dask.py::test_map_blocks_template_convert_object PASSED [ 52%] 449s tests/test_dask.py::test_map_blocks_errors_bad_template[obj0] PASSED [ 52%] 449s tests/test_dask.py::test_map_blocks_errors_bad_template[obj1] PASSED [ 52%] 449s tests/test_dask.py::test_map_blocks_errors_bad_template_2 PASSED [ 52%] 449s tests/test_dask.py::test_map_blocks_object_method[obj0] PASSED [ 52%] 449s tests/test_dask.py::test_map_blocks_object_method[obj1] PASSED [ 52%] 449s tests/test_dask.py::test_map_blocks_hlg_layers PASSED [ 52%] 449s tests/test_dask.py::test_make_meta PASSED [ 52%] 449s tests/test_dask.py::test_identical_coords_no_computes PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[0-obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[0-obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[0-obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[0-obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[1-obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[1-obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[1-obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[1-obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[2-obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[2-obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[2-obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[2-obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[3-obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[3-obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[3-obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[3-obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[4-obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[4-obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[4-obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[4-obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[5-obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[5-obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[5-obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[5-obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[6-obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[6-obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[6-obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_on_transform[6-obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_when_data_changes[obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_when_data_changes[obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_when_data_changes[obj2] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_when_data_changes[obj3] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_when_buffer_changes[obj0] PASSED [ 52%] 449s tests/test_dask.py::test_token_changes_when_buffer_changes[obj1] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj0-0] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj0-1] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj0-2] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj1-0] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj1-1] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj1-2] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj2-0] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj2-1] PASSED [ 52%] 449s tests/test_dask.py::test_token_identical[obj2-2] PASSED [ 52%] 449s tests/test_dask.py::test_recursive_token PASSED [ 52%] 449s tests/test_dask.py::test_normalize_token_with_backend PASSED [ 52%] 449s tests/test_dask.py::test_lazy_array_equiv_variables[broadcast_equals] PASSED [ 52%] 449s tests/test_dask.py::test_lazy_array_equiv_variables[equals] PASSED [ 52%] 449s tests/test_dask.py::test_lazy_array_equiv_variables[identical] PASSED [ 52%] 449s tests/test_dask.py::test_lazy_array_equiv_variables[no_conflicts] PASSED [ 52%] 450s tests/test_dask.py::test_lazy_array_equiv_merge[broadcast_equals] PASSED [ 52%] 450s tests/test_dask.py::test_lazy_array_equiv_merge[equals] PASSED [ 53%] 450s tests/test_dask.py::test_lazy_array_equiv_merge[identical] PASSED [ 53%] 450s tests/test_dask.py::test_lazy_array_equiv_merge[no_conflicts] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[12-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[12-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[13-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[13-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[14-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[14-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[15-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[15-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[16-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[16-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[17-obj0] PASSED [ 53%] 450s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[17-obj1] PASSED [ 53%] 450s tests/test_dask.py::test_more_transforms_pass_lazy_array_equiv PASSED [ 53%] 450s tests/test_dask.py::test_optimize PASSED [ 53%] 450s tests/test_dask.py::test_graph_manipulation PASSED [ 53%] 450s tests/test_dask.py::test_new_index_var_computes_once PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_repr PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_repr_multiindex PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_properties PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_data_property PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_indexes PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_get_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_get_index_size_zero PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_struct_array_dims PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_name PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_dims PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sizes PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_encoding PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_drop_encoding PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_invalid PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described_chunked PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_from_0d PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_dask_coords PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_no_default_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_multiindex PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_constructor_custom_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_equals_and_identical PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_equals_failures PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_broadcast_equals PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_getitem PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_getitem_dict PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_getitem_coords PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_getitem_dataarray PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_getitem_empty_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_setitem PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_setitem_fancy PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_setitem_dataarray PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_setitem_vectorized PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_contains PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_pickle PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_chunk PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_isel PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_isel_types PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_isel_fancy PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_dataarray PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_invalid_slice PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_dataarray_datetime_slice PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_float[float64] PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_float[float32] PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_float[scalar] PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_float16 PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_float_multiindex PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_no_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_method PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_sel_drop PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_isel_drop PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_head PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_tail PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_thin PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_loc PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_loc_datetime64_value PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_loc_assign PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_loc_assign_dataarray PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_loc_single_boolean PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_loc_dim_name_collision_with_sel_params PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_selection_multiindex PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_selection_multiindex_remove_unused PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_selection_multiindex_from_level PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_virtual_default_coords PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_virtual_time_components PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coords PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coords_to_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coord_coords PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reset_coords PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_assign_coords PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_assign_coords_existing_multiindex PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_assign_coords_custom_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_assign_coords_no_default_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coords_alignment PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_set_coords_update_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_set_coords_multiindex_level PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coords_replacement_alignment PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coords_non_string PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coords_delitem_delete_indexes PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_coords_delitem_multiindex_level PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_broadcast_like PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_like PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_like_no_index PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_regressions PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_method PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value0] PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2] PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2.0] PASSED [ 53%] 450s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value3] PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[str] PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[bytes] PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_reindex_empty_array_dtype PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_rename PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_rename_dimension_coord_warnings PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_init_value PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_swap_dims PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_expand_dims_error PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_expand_dims PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_expand_dims_with_scalar_coordinate PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_expand_dims_with_greater_dim_size PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_set_index PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_reset_index PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_reset_index_keep_attrs PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_reorder_levels PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_set_xindex PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_dataset_getitem PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_array_interface PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_astype_attrs PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_astype_dtype PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_astype_order PASSED [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_astype_subok XFAIL (Dat...) [ 53%] 451s tests/test_dataarray.py::TestDataArray::test_is_null PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_math PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_math_automatic_alignment PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_non_overlapping_dataarrays_return_empty_result PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_empty_dataarrays_return_empty_result PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_inplace_math_basics PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_inplace_math_error PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_inplace_math_automatic_alignment PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_math_name PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_math_with_coords PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_index_math PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_dataset_math PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_stack_unstack PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_stack_unstack_decreasing_coordinate PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_unstack_pandas_consistency PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_unstack_roundtrip_integer_array PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-numpy] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-dask] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_to_unstacked_dataset_raises_value_error PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_transpose PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_squeeze PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_squeeze_drop PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_drop_coordinates PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_drop_vars_callable PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_drop_multiindex_level PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_drop_all_multiindex_levels PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_drop_index_labels PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_drop_index_positions PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_drop_indexes PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_dropna PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_where PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_where_lambda PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_where_other_lambda PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_where_string PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_cumops PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_reduce PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_reduce_keepdims PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_reduce_keepdims_bottleneck PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_reduce_dtype PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_reduce_out PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-True] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-False] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-None] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile_method[midpoint] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile_method[lower] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[midpoint] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[lower] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_reduce_keep_attrs PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_assign_attrs PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[0] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[1] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[absolute] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[abs] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_fillna PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_dtype PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_copy PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_override PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays0] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays1] PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_exclude PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_indexes PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_without_indexes_exclude PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_mixed_indexes PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_without_indexes_errors PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_align_str_dtype PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_misaligned PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_nocopy PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_exclude PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_broadcast_coordinates PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_to_pandas PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_to_dataframe PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_to_dataframe_multiindex PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_to_dataframe_0length PASSED [ 54%] 451s tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_pandas_name_matches_coordinate PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_series PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_from_series_multiindex PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_from_series_sparse SKIPPED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_from_multiindex_series_sparse SKIPPED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_nbytes_does_not_load_data PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_empty_series PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_series_categorical_index PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-True] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-False] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-True] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-False] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-True] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-False] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-True] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-False] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-True] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-False] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-True] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-False] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_time_dim PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_nan_nat PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_dict_with_numpy_attrs PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_masked_array PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_dataset_whole PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_dataset_split PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_dataset_retains_keys PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_to_dataset_coord_value_is_dim PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test__title_for_slice PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test__title_for_slice_truncate PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_dataarray_diff_n1 PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_coordinate_diff PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[2-int--5] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[2-int-0] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[2-int-1] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[2-int-2] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float--5] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-0] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-1] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-2] PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_roll_coords PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_roll_no_coords PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_copy_with_data PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] XFAIL [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] XFAIL [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_real_and_imag PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_setattr_raises PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_full_like PASSED [ 54%] 452s tests/test_dataarray.py::TestDataArray::test_dot PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_dot_align_coords PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_matmul PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_matmul_align_coords PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_binary_op_propagate_indexes PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_binary_op_join_setting PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_combine_first PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_sortby PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_rank PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_polyfit[True-True] PASSED [ 55%] 452s tests/test_dataarray.py::TestDataArray::test_polyfit[True-False] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_polyfit[False-True] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_polyfit[False-False] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_constant XPASS [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_coords PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-minimum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-maximum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-mean] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-median] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-minimum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-maximum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-mean] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-median] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-minimum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-maximum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-mean] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-median] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-minimum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-maximum] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-mean] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-median] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[None] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[3] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values2] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values3] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-reflect] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-symmetric] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-reflect] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-symmetric] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-reflect] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-symmetric] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[default] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[False] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[True] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[numpy-python-pandas] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[numpy-python-python] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[numpy-None-pandas] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[numpy-None-python] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-pandas] SKIPPED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-python] SKIPPED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[dask-python-pandas] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[dask-python-python] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[dask-None-pandas] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[dask-None-python] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-pandas] SKIPPED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-python] SKIPPED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit[True] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit[False] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit_helpers PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[True] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[False] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[True] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[False] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[True] PASSED [ 55%] 453s tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[False] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_min[int] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_min[float] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_min[nan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_min[obj] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_min[allnan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_min[datetime] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_max[int] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_max[float] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_max[nan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_max[obj] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_max[allnan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_max[datetime] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmin[int] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmin[float] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmin[nan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmin[obj] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmin[allnan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmin[datetime] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmax[int] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmax[float] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmax[nan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmax[obj] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmax[allnan] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_argmax[datetime] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-int] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-float] PASSED [ 55%] 453s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-nan] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-obj] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-allnan] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-datetime] XFAIL [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-int] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-float] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-nan] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-obj] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-allnan] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-datetime] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-int] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-float] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-nan] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-obj] PASSED [ 55%] 454s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-allnan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] XFAIL [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-float] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-allnan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-datetime] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[float] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[allnan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[datetime] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[float] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[allnan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[datetime] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_min[int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_min[nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_min[obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_min[datetime] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_max[int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_max[nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_max[obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_max[datetime] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmin[int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmin[nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmin[obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmin[datetime] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmax[int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmax[nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmax[obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_argmax[datetime] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] XFAIL [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-int] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-nan] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-obj] PASSED [ 55%] 455s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-datetime] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-int] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-nan] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-obj] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] XFAIL [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-int] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-nan] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-obj] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-datetime] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[int] PASSED [ 55%] 456s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[nan] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[obj] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[datetime] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[int] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[nan] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[obj] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[datetime] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[int] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[nan] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[obj] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[datetime] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[int] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[nan] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[obj] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[datetime] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmin] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmax] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmin] PASSED [ 56%] 456s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmax] PASSED [ 56%] 456s tests/test_dataarray.py::test_isin[numpy-repeating_ints] PASSED [ 56%] 456s tests/test_dataarray.py::test_isin[dask-repeating_ints] PASSED [ 56%] 456s tests/test_dataarray.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 56%] 456s tests/test_dataarray.py::test_no_warning_for_all_nan PASSED [ 56%] 456s tests/test_dataarray.py::test_name_in_masking PASSED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris_dask SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[var_name-height-Height-var_name-attrs0] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-height-Height-height-attrs1] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-Height-Height-attrs2] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-None-None-attrs3] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[var_name-height-Height-var_name-attrs0] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-height-Height-height-attrs1] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-Height-Height-attrs2] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-None-unknown-attrs3] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_prevent_duplicate_coord_names SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values0] SKIPPED [ 56%] 456s tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values1] SKIPPED [ 56%] 456s tests/test_dataarray.py::test_no_dict PASSED [ 56%] 456s tests/test_dataarray.py::test_subclass_slots PASSED [ 56%] 456s tests/test_dataarray.py::test_weakref PASSED [ 56%] 456s tests/test_dataarray.py::test_delete_coords PASSED [ 56%] 456s tests/test_dataarray.py::test_deepcopy_nested_attrs PASSED [ 56%] 456s tests/test_dataarray.py::test_deepcopy_obj_array PASSED [ 56%] 456s tests/test_dataarray.py::test_deepcopy_recursive PASSED [ 56%] 456s tests/test_dataarray.py::test_clip[1-numpy] PASSED [ 56%] 456s tests/test_dataarray.py::test_clip[1-dask] PASSED [ 56%] 456s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[first] PASSED [ 56%] 456s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[last] PASSED [ 56%] 456s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[False] PASSED [ 56%] 456s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_2d PASSED [ 56%] 456s tests/test_dataarray.py::TestNumpyCoercion::test_from_numpy PASSED [ 56%] 456s tests/test_dataarray.py::TestNumpyCoercion::test_from_dask PASSED [ 56%] 456s tests/test_dataarray.py::TestNumpyCoercion::test_from_pint SKIPPED (...) [ 56%] 456s tests/test_dataarray.py::TestNumpyCoercion::test_from_sparse SKIPPED [ 56%] 456s tests/test_dataarray.py::TestNumpyCoercion::test_from_cupy SKIPPED (...) [ 56%] 456s tests/test_dataarray.py::TestNumpyCoercion::test_from_pint_wrapping_dask SKIPPED [ 56%] 456s tests/test_dataarray.py::TestStackEllipsis::test_result_as_expected PASSED [ 56%] 456s tests/test_dataarray.py::TestStackEllipsis::test_error_on_ellipsis_without_list PASSED [ 56%] 456s tests/test_dataarray.py::test_nD_coord_dataarray PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_repr PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_repr_multiindex PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_repr_period_index PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_unicode_data PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_repr_nep18 PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_info PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_constructor PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_constructor_invalid_dims PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_constructor_1d PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_constructor_0d PASSED [ 56%] 456s tests/test_dataset.py::TestDataset::test_constructor_auto_align PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_constructor_pandas_sequence PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_constructor_pandas_single PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_constructor_compat PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_constructor_with_coords PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_constructor_no_default_index PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_constructor_multiindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_constructor_custom_index PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_properties PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_warn_ds_dims_deprecation PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_asarray PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_get_index PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_attr_access PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_variable PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_modify_inplace PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_properties PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_modify PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_update_index PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_setitem_with_new_dimension PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_setitem_multiindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_set PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_to_dataset PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_merge PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_coords_merge_mismatched_shape PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_data_vars_properties PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_equals_and_identical PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_equals_failures PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_broadcast_equals PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_attrs PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_chunks_does_not_load_data PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_chunk PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_dask_is_lazy PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_isel PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_isel_fancy PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_isel_dataarray PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_isel_fancy_convert_index_variable PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_dataarray PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_dataarray_mindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_categorical PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_categorical_error PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_categorical_index PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_categorical_reindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_categorical_multiindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_drop PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_drop_mindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_isel_drop PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_head PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_tail PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_thin PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_fancy PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_sel_method PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_loc PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_selection_multiindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_broadcast_like PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_to_pandas PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_like PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_attrs_encoding PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_warning PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_variables_copied PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_method PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value0] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_fill_value[2] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_fill_value[2.0] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value3] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value0] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2.0] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value3] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_str_dtype[str] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_reindex_str_dtype[bytes] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value0] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_fill_value[2] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_fill_value[2.0] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value3] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_exact PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_override PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_exclude PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_nocopy PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_indexes PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_non_unique PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_str_dtype PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_index_var_attrs[left] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_align_index_var_attrs[override] PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_broadcast PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_broadcast_nocopy PASSED [ 56%] 457s tests/test_dataset.py::TestDataset::test_broadcast_exclude PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_broadcast_misaligned PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_broadcast_multi_index PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_variable_indexing PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_drop_variables PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_drop_multiindex_level PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_drop_index_labels PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_drop_labels_by_keyword PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_drop_labels_by_position PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_drop_indexes PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_drop_dims PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_copy PASSED [ 57%] 457s tests/test_dataset.py::TestDataset::test_copy_with_data PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] XFAIL [ 57%] 458s tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL [ 57%] 458s tests/test_dataset.py::TestDataset::test_copy_with_data_errors PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_drop_encoding PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_old_name PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_same_name PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_dims PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_vars PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_dimension_coord PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_dimension_coord_warnings PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_multiindex PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_perserve_attrs_encoding PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_does_not_change_CFTimeIndex_type PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_rename_does_not_change_DatetimeIndex_type PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_swap_dims PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_expand_dims_error PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_expand_dims_int PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_expand_dims_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_expand_dims_existing_scalar_coord PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_isel_expand_dims_roundtrip PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_expand_dims_mixed_int_and_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_expand_dims_kwargs_python36plus PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_set_index PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_set_index_deindexed_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_keep_attrs PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_dims PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-False-dropped0-converted0-renamed0] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-True-dropped1-converted1-renamed1] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-False-dropped2-converted2-renamed2] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-True-dropped3-converted3-renamed3] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg4-False-dropped4-converted4-renamed4] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg5-True-dropped5-converted5-renamed5] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg6-False-dropped6-converted6-renamed6] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg7-True-dropped7-converted7-renamed7] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_reorder_levels PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_set_xindex PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_set_xindex_options PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack_create_index[True-expected_keys0] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack_create_index[False-expected_keys1] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack_create_index[None-expected_keys2] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack_multi_index PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack_non_dim_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_unstack PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_unstack_errors PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_unstack_fill_value PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_unstack_sparse SKIPPED (req...) [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack_unstack_fast PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_stack_unstack_slow PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_stacked_array_invalid_sample_dims PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_stacked_array_name PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_stacked_array_dtype_dims PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset_different_dimension PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_update PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_update_overwrite_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_update_multiindex_level PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_update_auto_align PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_getitem PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_getitem_hashable PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_getitem_multiple_dtype PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_virtual_variables_default_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_virtual_variables_time PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_virtual_variable_same_name PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_time_season PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_slice_virtual_variable PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_pandas PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_auto_align PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_dimension_override PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_with_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_align_new_indexes PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_vectorized PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_str_dtype[str] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_str_dtype[bytes] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_using_list PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list0-data0-Different lengths] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list1-data1-Empty list of variables] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list2-data2-assign single DataArray] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_attrs PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_multiindex_level PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_new_multiindex PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords0] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords1] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_coords_existing_multiindex PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_all_multiindex_coords PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_coords_custom_index_side_effect PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_coords_custom_index PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_assign_coords_no_default_index PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_merge_multiindex_level PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_original_non_unique_index PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_both_non_unique_index PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_setitem_multiindex_level PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_delitem PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_delitem_multiindex_level PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_squeeze PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_squeeze_drop PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_dataarray PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dataframe PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_from_dataframe_categorical PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_string_categories PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_from_dataframe_sparse SKIPPED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_empty_dataframe PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_from_dataframe_multiindex PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_from_dataframe_unsorted_levels PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_from_dataframe_non_unique_columns PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-True] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-False] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-True] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-False] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-True] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-False] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_time_dim PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[True] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[list] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_to_dict_with_numpy_attrs PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_pickle PASSED [ 57%] 458s tests/test_dataset.py::TestDataset::test_lazy_load PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_lazy_load_duck_array PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_dropna PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_fillna PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_propagate_attrs[0] PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_propagate_attrs[1] PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_propagate_attrs[absolute] PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_propagate_attrs[abs] PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_where PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_where_other PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_where_drop PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_where_drop_empty PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_where_drop_no_indexes PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce_coords PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_mean_uint_dtype PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce_bad_dim PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim1-expected0] PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim2-expected1] PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim3-expected2] PASSED [ 57%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-time-expected3] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim1-expected0] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim2-expected1] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim3-expected2] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-time-expected3] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_non_numeric PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_strings PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_dtypes PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_keep_attrs PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_argmin PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_scalars PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_only_one_axis PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_no_axis PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_reduce_keepdims PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[0.25-True] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[0.25-False] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[0.25-None] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[q1-True] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[q1-False] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[q1-None] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[q2-True] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[q2-False] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile[q2-None] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile_skipna[True] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile_skipna[False] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile_method[midpoint] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile_method[lower] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[midpoint] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[lower] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_rank PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_rank_use_bottleneck PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_count PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_map PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_apply_pending_deprecated_map PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_number_math PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_unary_ops PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_array_math PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_dataset_math PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_math_auto_align PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_math_errors PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_transpose PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_ellipsis_transpose_different_ordered_vars PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_retains_period_index_on_transpose PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_diff_n1_simple PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_diff_n1_label PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_diff_n1 PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_diff_n2 PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_diff_exception_n_neg PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_dataset_diff_exception_label_str PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_shift[fill_value0] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_shift[2] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_shift[2.0] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_shift[fill_value3] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_roll_coords PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_roll_no_coords PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_roll_multidim PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_real_and_imag PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_setattr_raises PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_filter_by_attrs PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_binary_op_propagate_indexes PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_binary_op_join_setting PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[False] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[True] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_full_like PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_combine_first PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_sortby PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_attribute_access PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_ipython_key_completion PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_polyfit_output PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_polyfit_weighted PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_polyfit_warnings PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_pad PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[default] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[False] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[True] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_astype_attrs PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_query[numpy-python-pandas] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_query[numpy-python-python] PASSED [ 58%] 459s tests/test_dataset.py::TestDataset::test_query[numpy-None-pandas] PASSED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[numpy-None-python] PASSED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-pandas] SKIPPED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-python] SKIPPED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[dask-python-pandas] PASSED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[dask-python-python] PASSED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[dask-None-pandas] PASSED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[dask-None-python] PASSED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[dask-numexpr-pandas] SKIPPED [ 58%] 460s tests/test_dataset.py::TestDataset::test_query[dask-numexpr-python] SKIPPED [ 58%] 460s tests/test_dataset.py::test_eval[1-numpy-pandas] PASSED [ 58%] 460s tests/test_dataset.py::test_eval[1-numpy-python] PASSED [ 58%] 460s tests/test_dataset.py::test_eval[1-dask-pandas] PASSED [ 58%] 460s tests/test_dataset.py::test_eval[1-dask-python] PASSED [ 58%] 460s tests/test_dataset.py::test_isin[numpy-test_elements0] PASSED [ 58%] 460s tests/test_dataset.py::test_isin[numpy-test_elements1] PASSED [ 58%] 460s tests/test_dataset.py::test_isin[numpy-test_elements2] PASSED [ 58%] 460s tests/test_dataset.py::test_isin[dask-test_elements0] PASSED [ 58%] 460s tests/test_dataset.py::test_isin[dask-test_elements1] PASSED [ 58%] 460s tests/test_dataset.py::test_isin[dask-test_elements2] PASSED [ 58%] 460s tests/test_dataset.py::test_isin_dataset PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords0] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords1] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords2] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords3] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords4] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords5] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords6] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords7] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords8] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords9] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords0] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords1] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords2] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords3] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords4] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords5] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords6] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords7] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords8] PASSED [ 58%] 460s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords9] PASSED [ 58%] 460s tests/test_dataset.py::test_error_message_on_set_supplied PASSED [ 58%] 460s tests/test_dataset.py::test_constructor_raises_with_invalid_coords[unaligned_coords0] PASSED [ 58%] 460s tests/test_dataset.py::test_dir_expected_attrs[numpy-3] PASSED [ 58%] 460s tests/test_dataset.py::test_dir_expected_attrs[dask-3] PASSED [ 58%] 461s tests/test_dataset.py::test_dir_non_string[1-numpy] PASSED [ 58%] 461s tests/test_dataset.py::test_dir_non_string[1-dask] PASSED [ 58%] 461s tests/test_dataset.py::test_dir_unicode[1-numpy] PASSED [ 58%] 461s tests/test_dataset.py::test_dir_unicode[1-dask] PASSED [ 58%] 461s tests/test_dataset.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 58%] 461s tests/test_dataset.py::test_raise_no_warning_assert_close[numpy-2] PASSED [ 58%] 461s tests/test_dataset.py::test_raise_no_warning_assert_close[dask-2] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate[1-True] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate[1-False] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate[2-True] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate[2-False] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate_datetime[True] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate_datetime[False] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate_cftime[True] PASSED [ 58%] 461s tests/test_dataset.py::test_differentiate_cftime[False] PASSED [ 58%] 461s tests/test_dataset.py::test_integrate[True] PASSED [ 58%] 461s tests/test_dataset.py::test_integrate[False] PASSED [ 58%] 461s tests/test_dataset.py::test_cumulative_integrate[True] PASSED [ 58%] 461s tests/test_dataset.py::test_cumulative_integrate[False] PASSED [ 58%] 461s tests/test_dataset.py::test_trapz_datetime[np-True] PASSED [ 58%] 461s tests/test_dataset.py::test_trapz_datetime[np-False] PASSED [ 58%] 462s tests/test_dataset.py::test_trapz_datetime[cftime-True] PASSED [ 58%] 462s tests/test_dataset.py::test_trapz_datetime[cftime-False] PASSED [ 58%] 462s tests/test_dataset.py::test_no_dict PASSED [ 58%] 462s tests/test_dataset.py::test_subclass_slots PASSED [ 58%] 462s tests/test_dataset.py::test_weakref PASSED [ 58%] 462s tests/test_dataset.py::test_deepcopy_obj_array PASSED [ 58%] 462s tests/test_dataset.py::test_deepcopy_recursive PASSED [ 58%] 462s tests/test_dataset.py::test_clip[1-numpy] PASSED [ 58%] 462s tests/test_dataset.py::test_clip[1-dask] PASSED [ 58%] 462s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[first] PASSED [ 58%] 462s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[last] PASSED [ 58%] 462s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[False] PASSED [ 58%] 462s tests/test_dataset.py::TestNumpyCoercion::test_from_numpy PASSED [ 58%] 462s tests/test_dataset.py::TestNumpyCoercion::test_from_dask PASSED [ 58%] 462s tests/test_dataset.py::TestNumpyCoercion::test_from_pint SKIPPED (re...) [ 59%] 462s tests/test_dataset.py::TestNumpyCoercion::test_from_sparse SKIPPED (...) [ 59%] 462s tests/test_dataset.py::TestNumpyCoercion::test_from_cupy SKIPPED (re...) [ 59%] 462s tests/test_dataset.py::TestNumpyCoercion::test_from_pint_wrapping_dask SKIPPED [ 59%] 462s tests/test_dataset.py::test_string_keys_typing PASSED [ 59%] 462s tests/test_dataset.py::test_transpose_error PASSED [ 59%] 462s tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_function PASSED [ 59%] 462s tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_class PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type[args0-bool] PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type[args1-object_] PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type[args2-float64] PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type[args3-object_] PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type[args4-object_] PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type[args5-str_] PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type[args6-object_] PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type_scalar PASSED [ 59%] 462s tests/test_dtypes.py::test_result_type_dask_array PASSED [ 59%] 462s tests/test_dtypes.py::test_inf[1.0] PASSED [ 59%] 462s tests/test_dtypes.py::test_inf[inf] PASSED [ 59%] 462s tests/test_dtypes.py::test_inf[ab] PASSED [ 59%] 462s tests/test_dtypes.py::test_inf[(1+1j)] PASSED [ 59%] 462s tests/test_dtypes.py::test_inf[True] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[a-expected0] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[b-expected1] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[B-expected2] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[c-expected3] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[D-expected4] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[d-expected5] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[e-expected6] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[F-expected7] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[f-expected8] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[h-expected9] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[H-expected10] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[i-expected11] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[I-expected12] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[l-expected13] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[L-expected14] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[m-expected15] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[M-expected16] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[O-expected17] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[p-expected18] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[P-expected19] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[q-expected20] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[Q-expected21] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[S-expected22] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[U-expected23] PASSED [ 59%] 462s tests/test_dtypes.py::test_maybe_promote[V-expected24] PASSED [ 59%] 462s tests/test_dtypes.py::test_nat_types_membership PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestOps::test_first PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestOps::test_last PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestOps::test_count PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestOps::test_where_type_promotion PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestOps::test_stack_type_promotion PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestOps::test_concatenate_type_promotion PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestOps::test_all_nan_arrays PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestDaskOps::test_first PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestDaskOps::test_last PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestDaskOps::test_count PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestDaskOps::test_where_type_promotion PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestDaskOps::test_stack_type_promotion PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestDaskOps::test_concatenate_type_promotion PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestDaskOps::test_all_nan_arrays PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_cumsum_1d PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_cumsum_2d PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_cumprod_2d PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr10-arr20] PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr11-arr21] PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr12-arr22] PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_some_not_equal PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_wrong_shape PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[val10-val20-val30-null0] PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[1.0-2.0-3.0-nan] PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-None] PASSED [ 59%] 462s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-nan] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_datetime_mean[False] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_datetime_mean[True] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_cftime_datetime_mean[False] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_cftime_datetime_mean[True] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_mean_over_non_time_dim_of_dataset_with_dask_backed_cftime_data PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_cftime_datetime_mean_long_time_period PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_empty_axis_dtype PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool_-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool_-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool_-1] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool_-2] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool_-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool_-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool_-1] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool_-2] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool_-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool_-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool_-1] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool_-2] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool_-1] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool_-2] SKIPPED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-1] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-2] PASSED [ 59%] 462s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-1] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-2] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool_-1] SKIPPED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool_-2] SKIPPED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-1] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-2] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-1] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-2] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-1] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-2] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool_-1] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool_-2] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-1] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-2] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-1] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-2] PASSED [ 59%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool_-1] SKIPPED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool_-2] SKIPPED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool_-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool_-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool_-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool_-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool_-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool_-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool_-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool_-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool_-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool_-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool_-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool_-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-1] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-2] PASSED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool_-1] SKIPPED [ 60%] 463s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool_-2] SKIPPED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool_-1] SKIPPED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool_-2] SKIPPED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool_-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool_-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool_-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool_-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool_-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool_-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool_-1] SKIPPED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool_-2] SKIPPED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool_-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool_-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-1] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-2] PASSED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool_-1] SKIPPED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool_-2] SKIPPED [ 60%] 464s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool_-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool_-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool_-1] SKIPPED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool_-2] SKIPPED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool_-1] SKIPPED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool_-2] SKIPPED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool_-1] SKIPPED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool_-2] SKIPPED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool_-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool_-2] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-1] PASSED [ 60%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool_-1] SKIPPED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool_-2] SKIPPED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool_-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool_-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-1] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-2] PASSED [ 61%] 465s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool_-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool_-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool_-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool_-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool_-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool_-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool_-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool_-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool_-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool_-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool_-1] SKIPPED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool_-2] SKIPPED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool_-1] SKIPPED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool_-2] SKIPPED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool_-1] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool_-2] PASSED [ 61%] 466s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool_-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool_-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool_-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool_-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool_-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool_-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool_-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool_-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-2] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool_-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool_-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-1] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-2] SKIPPED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-1] PASSED [ 61%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-1] SKIPPED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-2] SKIPPED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-1] SKIPPED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-2] SKIPPED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-1] SKIPPED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-2] SKIPPED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-1] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-2] PASSED [ 62%] 467s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-1] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool_-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool_-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool_-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool_-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool_-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool_-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool_-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool_-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool_-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool_-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-2] PASSED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool_-1] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool_-2] SKIPPED [ 62%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-1] SKIPPED [ 63%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-2] SKIPPED [ 63%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-1] SKIPPED [ 63%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-2] PASSED [ 63%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-1] SKIPPED [ 63%] 468s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-2] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool_-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-1] SKIPPED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_argmin_max_error PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_isnull[array0] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_isnull[array1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_isnull[array2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_isnull[array3] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_isnull[array4] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_isnull_with_dask PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_dask_gradient[1-0] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_dask_gradient[1--1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_dask_gradient[1-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_dask_gradient[2-0] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_dask_gradient[2--1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_dask_gradient[2-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool_-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool_-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool_-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool_-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-1] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-2] PASSED [ 63%] 469s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool_-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool_-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool_-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool_-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool_-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool_-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-1] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-2] PASSED [ 63%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool_-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool_-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool_-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool_-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool_-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool_-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool_-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool_-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool_-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool_-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool_-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool_-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool_-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool_-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-1] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-2] PASSED [ 64%] 470s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool_-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool_-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-1] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-2] PASSED [ 64%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool_-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool_-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool_-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool_-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool_-1] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool_-2] PASSED [ 65%] 471s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool_-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-2] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool_-1] PASSED [ 65%] 472s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool_-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool_-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool_-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool_-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool_-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool_-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool_-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool_-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool_-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-2] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool_-1] PASSED [ 65%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool_-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool_-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool_-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool_-1] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool_-2] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-int] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float32] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-bool_] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-int] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float32] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-bool_] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-int] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float32] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-bool_] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-int] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float32] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-bool_] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[None-sum-False] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[None-sum-True] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[None-prod-False] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[None-prod-True] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[a-sum-False] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[a-sum-True] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[a-prod-False] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[a-prod-True] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[b-sum-False] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[b-sum-True] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[b-prod-False] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_specific[b-prod-True] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_dataset[sum] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_min_count_dataset[prod] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-int] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float32] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-bool_] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-int] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float32] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-bool_] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-int] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float32] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-bool_] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float] PASSED [ 66%] 473s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-int] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float32] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-bool_] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-int] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float32] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-bool_] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-int] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float32] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-bool_] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-int] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float32] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-bool_] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-int] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float32] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-bool_] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[True] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[False] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[True] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[False] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_py_timedelta_to_float PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_np_timedelta64_to_float[td0-86400000000000.0] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_np_timedelta64_to_float[td1-1.0] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_pd_timedelta_to_float[td0-86400000000000.0] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_pd_timedelta_to_float[td1-1.0] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td0] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td1] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td2] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_timedelta_to_numeric[1 day] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_least_squares[True-True] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_least_squares[True-False] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_least_squares[False-True] PASSED [ 66%] 474s tests/test_duck_array_ops.py::test_least_squares[False-False] PASSED [ 66%] 475s tests/test_duck_array_ops.py::test_push_dask PASSED [ 66%] 475s tests/test_error_messages.py::test_no_var_in_dataset[1-numpy] PASSED [ 66%] 475s tests/test_error_messages.py::test_no_var_in_dataset[1-dask] PASSED [ 66%] 475s tests/test_extensions.py::TestAccessor::test_register PASSED [ 66%] 475s tests/test_extensions.py::TestAccessor::test_pickle_dataset PASSED [ 66%] 475s tests/test_extensions.py::TestAccessor::test_pickle_dataarray PASSED [ 66%] 475s tests/test_extensions.py::TestAccessor::test_broken_accessor PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_get_indexer_at_least_n_items PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_first_n_items PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_last_n_items PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_last_item PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_format_item PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_format_items PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_format_array_flat PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_pretty_print PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_maybe_truncate PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_format_timestamp_invalid_pandas_format PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_format_timestamp_out_of_bounds PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_attribute_repr PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_index_repr PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names0] PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names1] PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names2] PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names3] PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_diff_array_repr PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_diff_attrs_repr_with_array PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_diff_dataset_repr PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_array_repr PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_array_repr_variable PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_array_repr_recursive PASSED [ 66%] 475s tests/test_formatting.py::TestFormatting::test_array_scalar_format PASSED [ 66%] 475s tests/test_formatting.py::test_inline_variable_array_repr_custom_repr PASSED [ 66%] 475s tests/test_formatting.py::test_set_numpy_options PASSED [ 66%] 475s tests/test_formatting.py::test_short_array_repr PASSED [ 66%] 475s tests/test_formatting.py::test_large_array_repr_length PASSED [ 66%] 475s tests/test_formatting.py::test_repr_file_collapsed PASSED [ 66%] 475s tests/test_formatting.py::test__mapping_repr[50-40-30] PASSED [ 66%] 475s tests/test_formatting.py::test__mapping_repr[35-40-30] PASSED [ 66%] 475s tests/test_formatting.py::test__mapping_repr[11-40-30] PASSED [ 66%] 475s tests/test_formatting.py::test__mapping_repr[1-40-30] PASSED [ 66%] 475s tests/test_formatting.py::test__mapping_repr_recursive PASSED [ 66%] 475s tests/test_formatting.py::test__element_formatter PASSED [ 66%] 475s tests/test_formatting.py::test_lazy_array_wont_compute PASSED [ 66%] 475s tests/test_formatting.py::test_format_xindexes_none[False] PASSED [ 66%] 475s tests/test_formatting.py::test_format_xindexes_none[True] PASSED [ 66%] 475s tests/test_formatting.py::test_format_xindexes[False] PASSED [ 66%] 475s tests/test_formatting.py::test_format_xindexes[True] PASSED [ 66%] 475s tests/test_formatting_html.py::test_short_data_repr_html PASSED [ 66%] 475s tests/test_formatting_html.py::test_short_data_repr_html_non_str_keys PASSED [ 66%] 475s tests/test_formatting_html.py::test_short_data_repr_html_dask PASSED [ 66%] 475s tests/test_formatting_html.py::test_format_dims_no_dims PASSED [ 66%] 475s tests/test_formatting_html.py::test_format_dims_unsafe_dim_name PASSED [ 66%] 475s tests/test_formatting_html.py::test_format_dims_non_index PASSED [ 66%] 475s tests/test_formatting_html.py::test_format_dims_index PASSED [ 66%] 475s tests/test_formatting_html.py::test_summarize_attrs_with_unsafe_attr_name_and_value PASSED [ 66%] 475s tests/test_formatting_html.py::test_repr_of_dataarray PASSED [ 66%] 475s tests/test_formatting_html.py::test_repr_of_multiindex PASSED [ 66%] 475s tests/test_formatting_html.py::test_repr_of_dataset PASSED [ 66%] 475s tests/test_formatting_html.py::test_repr_text_fallback PASSED [ 66%] 475s tests/test_formatting_html.py::test_variable_repr_html PASSED [ 66%] 475s tests/test_formatting_html.py::test_repr_of_nonstr_dataset PASSED [ 67%] 475s tests/test_formatting_html.py::test_repr_of_nonstr_dataarray PASSED [ 67%] 475s tests/test_formatting_html.py::test_nonstr_variable_repr_html PASSED [ 67%] 475s tests/test_groupby.py::test_consolidate_slices PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dims_property PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_sizes_property PASSED [ 67%] 475s tests/test_groupby.py::test_multi_index_groupby_map PASSED [ 67%] 475s tests/test_groupby.py::test_reduce_numeric_only PASSED [ 67%] 475s tests/test_groupby.py::test_multi_index_groupby_sum PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_da_datetime PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_duplicate_coordinate_labels PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_input_mutation PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_indexvariable[True] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_indexvariable[False] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_map_shrink_groups[obj0] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_map_shrink_groups[obj1] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_map_change_group_size[obj0] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_map_change_group_size[obj1] PASSED [ 67%] 475s tests/test_groupby.py::test_da_groupby_map_func_args PASSED [ 67%] 475s tests/test_groupby.py::test_ds_groupby_map_func_args PASSED [ 67%] 475s tests/test_groupby.py::test_da_groupby_empty PASSED [ 67%] 475s tests/test_groupby.py::test_da_groupby_quantile PASSED [ 67%] 475s tests/test_groupby.py::test_ds_groupby_quantile PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[False] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[True] PASSED [ 67%] 475s tests/test_groupby.py::test_da_groupby_assign_coords PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj0-x] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj0-y] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj0-z] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj0-month] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj1-x] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj1-y] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj1-z] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr[obj1-month] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr_datetime[obj0] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_repr_datetime[obj1] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_drops_nans PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_grouping_errors PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_reduce_dimension_error PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_multiple_string_args PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_bins_timeseries PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_none_group_name PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_getitem PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dataset PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dataset_returns_new_type PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dataset_iter PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dataset_errors PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dataset_reduce PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dataset_math[True] PASSED [ 67%] 475s tests/test_groupby.py::test_groupby_dataset_math[False] PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_math_more PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_math_bitshift PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_bins_cut_kwargs[True] PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_bins_cut_kwargs[False] PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_bins_math[True] PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_bins_math[False] PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_math_nD_group PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataset_math_virtual PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_math_dim_order PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataset_nan PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataset_order PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataset_fillna PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataset_where PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataset_assign PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataset_map_dataarray_func PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_dataarray_map_dataset_func PASSED [ 67%] 476s tests/test_groupby.py::test_groupby_flox_kwargs[kwargs0] SKIPPED (re...) [ 67%] 476s tests/test_groupby.py::test_groupby_flox_kwargs[kwargs1] SKIPPED (re...) [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_stack_groupby_unsorted_coord PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_iter PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_properties PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-x-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-y-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-y-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-abc-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-x-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-y-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-y-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-abc-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-x-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-y-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-y-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-abc-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-x-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-y-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-y-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-abc-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_sum PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_count PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[None] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_center PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_ndarray PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_changes_metadata PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze[True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze[False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_not_aligned PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_dim_order PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_coord_dims PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_first_and_last PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim_map PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-False] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-True] PASSED [ 67%] 476s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-False] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-True] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-False] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-True] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-False] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_ellipsis PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[True] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[False] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_empty PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_multidim PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_sort PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_assign_coords PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fillna PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample[True] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample[False] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[False] PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_da_resample_func_args PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_first PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_bad_resample_dim PASSED [ 67%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_drop_nondim_coords PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_keep_attrs PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_skipna PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample_nd PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_bug_2197 PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_regression_1605 PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[True] PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[False] PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_base SKIPPED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_offset PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_origin PASSED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[-12H] SKIPPED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset1] SKIPPED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset2] SKIPPED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset3] SKIPPED [ 68%] 477s tests/test_groupby.py::TestDataArrayResample::test_resample_invalid_loffset PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_and_first PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_min_count PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_with_keep_attrs PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_loffset PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_discarding_attrs PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_by_last_discarding_attrs PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_drop_nondim_coords PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_old_api PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_resample_ds_da_are_the_same PASSED [ 68%] 477s tests/test_groupby.py::TestDatasetResample::test_ds_resample_apply_func_args PASSED [ 68%] 477s tests/test_groupby.py::test_groupby_cumsum PASSED [ 68%] 477s tests/test_groupby.py::test_groupby_cumprod PASSED [ 68%] 477s tests/test_groupby.py::test_resample_cumsum[cumsum-expected_array0] PASSED [ 68%] 477s tests/test_groupby.py::test_resample_cumsum[cumprod-expected_array1] PASSED [ 68%] 477s tests/test_groupby.py::test_groupby_binary_op_regression PASSED [ 68%] 477s tests/test_groupby.py::test_groupby_multiindex_level PASSED [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[None-True-sum] SKIPPED [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[None-True-prod] SKIPPED [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[None-False-sum] SKIPPED [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[None-False-prod] SKIPPED [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[1-True-sum] SKIPPED (r...) [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[1-True-prod] SKIPPED (...) [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[1-False-sum] SKIPPED (...) [ 68%] 477s tests/test_groupby.py::test_min_count_vs_flox[1-False-prod] SKIPPED [ 68%] 477s tests/test_groupby.py::test_min_count_error[True] SKIPPED [ 68%] 477s tests/test_groupby.py::test_min_count_error[False] PASSED [ 68%] 477s tests/test_groupby.py::test_groupby_math_auto_chunk PASSED [ 68%] 477s tests/test_indexes.py::test_asarray_tuplesafe PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_from_variables PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_concat PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_stack PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_unstack PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_create_variables PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_to_pandas_index PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_isel PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_sel PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_join PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_reindex_like PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_equals PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_roll PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_rename PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_copy[True] PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_copy[False] PASSED [ 68%] 477s tests/test_indexes.py::TestIndex::test_getitem PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_constructor PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_from_variables PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_from_variables_index_adapter PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_concat_periods PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[str] PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[bytes] PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_concat_empty PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_concat_dim_error PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_create_variables PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_to_pandas_index PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_sel PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_sel_boolean PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_sel_datetime PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_sel_unsorted_datetime_index_raises PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_equals PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_join PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_reindex_like PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_rename PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_copy PASSED [ 68%] 477s tests/test_indexes.py::TestPandasIndex::test_getitem PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_constructor PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_from_variables PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_concat PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_stack PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_stack_non_unique PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_unstack PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_create_variables PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_sel PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_join PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_rename PASSED [ 68%] 477s tests/test_indexes.py::TestPandasMultiIndex::test_copy PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_interface[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_interface[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_variables[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_variables[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_dims[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_dims[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_get_unique[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_get_unique[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_is_multi[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_is_multi[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_get_all_coords[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_get_all_coords[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_get_all_dims[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_get_all_dims[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_group_by_index[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_group_by_index[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_copy_indexes[pd_index] PASSED [ 68%] 477s tests/test_indexes.py::TestIndexes::test_copy_indexes[xr_index] PASSED [ 68%] 477s tests/test_indexes.py::test_safe_cast_to_index PASSED [ 68%] 477s tests/test_indexes.py::test_safe_cast_to_index_cftimeindex PASSED [ 68%] 477s tests/test_indexes.py::test_safe_cast_to_index_datetime_datetime PASSED [ 68%] 477s tests/test_indexes.py::test_restore_dtype_on_multiindexes[int32] PASSED [ 68%] 477s tests/test_indexes.py::test_restore_dtype_on_multiindexes[float32] PASSED [ 68%] 478s tests/test_indexing.py::TestIndexers::test_expanded_indexer PASSED [ 68%] 478s tests/test_indexing.py::TestIndexers::test_stacked_multiindex_min_max PASSED [ 68%] 478s tests/test_indexing.py::TestIndexers::test_group_indexers_by_index PASSED [ 68%] 478s tests/test_indexing.py::TestIndexers::test_map_index_queries PASSED [ 68%] 478s tests/test_indexing.py::TestIndexers::test_read_only_view PASSED [ 68%] 478s tests/test_indexing.py::TestLazyArray::test_slice_slice PASSED [ 68%] 478s tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array PASSED [ 68%] 478s tests/test_indexing.py::TestLazyArray::test_vectorized_lazily_indexed_array PASSED [ 68%] 478s tests/test_indexing.py::TestCopyOnWriteArray::test_setitem PASSED [ 68%] 478s tests/test_indexing.py::TestCopyOnWriteArray::test_sub_array PASSED [ 68%] 478s tests/test_indexing.py::TestCopyOnWriteArray::test_index_scalar PASSED [ 68%] 478s tests/test_indexing.py::TestMemoryCachedArray::test_wrapper PASSED [ 68%] 478s tests/test_indexing.py::TestMemoryCachedArray::test_sub_array PASSED [ 68%] 478s tests/test_indexing.py::TestMemoryCachedArray::test_setitem PASSED [ 68%] 478s tests/test_indexing.py::TestMemoryCachedArray::test_index_scalar PASSED [ 68%] 478s tests/test_indexing.py::test_base_explicit_indexer PASSED [ 68%] 478s tests/test_indexing.py::test_invalid_for_all[BasicIndexer] PASSED [ 68%] 478s tests/test_indexing.py::test_invalid_for_all[OuterIndexer] PASSED [ 68%] 478s tests/test_indexing.py::test_invalid_for_all[VectorizedIndexer] PASSED [ 68%] 478s tests/test_indexing.py::test_basic_indexer PASSED [ 68%] 478s tests/test_indexing.py::test_outer_indexer PASSED [ 68%] 478s tests/test_indexing.py::test_vectorized_indexer PASSED [ 68%] 478s tests/test_indexing.py::Test_vectorized_indexer::test_arrayize_vectorized_indexer PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl0-100] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl0-99] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl1-100] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl1-99] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl2-100] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl2-99] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl3-100] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_slice[sl3-99] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape0] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape1] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape0] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape1] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape0] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape1] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape0] PASSED [ 68%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape0] PASSED [ 69%] 478s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape1] PASSED [ 69%] 478s tests/test_indexing.py::test_implicit_indexing_adapter PASSED [ 69%] 478s tests/test_indexing.py::test_implicit_indexing_adapter_copy_on_write PASSED [ 69%] 478s tests/test_indexing.py::test_outer_indexer_consistency_with_broadcast_indexes_vectorized PASSED [ 69%] 478s tests/test_indexing.py::test_create_mask_outer_indexer PASSED [ 69%] 478s tests/test_indexing.py::test_create_mask_vectorized_indexer PASSED [ 69%] 478s tests/test_indexing.py::test_create_mask_basic_indexer PASSED [ 69%] 478s tests/test_indexing.py::test_create_mask_dask PASSED [ 69%] 478s tests/test_indexing.py::test_create_mask_error PASSED [ 69%] 478s tests/test_indexing.py::test_posify_mask_subindexer[indices0-expected0] PASSED [ 69%] 478s tests/test_indexing.py::test_posify_mask_subindexer[indices1-expected1] PASSED [ 69%] 478s tests/test_indexing.py::test_posify_mask_subindexer[indices2-expected2] PASSED [ 69%] 478s tests/test_indexing.py::test_posify_mask_subindexer[indices3-expected3] PASSED [ 69%] 478s tests/test_indexing.py::test_posify_mask_subindexer[indices4-expected4] PASSED [ 69%] 478s tests/test_indexing.py::test_posify_mask_subindexer[indices5-expected5] PASSED [ 69%] 478s tests/test_indexing.py::test_posify_mask_subindexer[indices6-expected6] PASSED [ 69%] 478s tests/test_indexing.py::test_indexing_1d_object_array PASSED [ 69%] 478s tests/test_indexing.py::test_indexing_dask_array PASSED [ 69%] 478s tests/test_indexing.py::test_indexing_dask_array_scalar PASSED [ 69%] 478s tests/test_indexing.py::test_vectorized_indexing_dask_array PASSED [ 69%] 478s tests/test_indexing.py::test_advanced_indexing_dask_array PASSED [ 69%] 478s tests/test_interp.py::test_keywargs PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[no_chunk-x-linear] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[no_chunk-x-cubic] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[no_chunk-y-linear] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[no_chunk-y-cubic] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[chunk_y-x-linear] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[chunk_y-x-cubic] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[chunk_y-y-linear] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d[chunk_y-y-cubic] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d_methods[cubic] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_1d_methods[zero] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_vectorize[False] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_vectorize[True] PASSED [ 69%] 478s tests/test_interp.py::test_interpolate_nd[no_chunk] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_nd[chunked] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_nd_nd PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_nd_with_nan PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_scalar[no_chunk-linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_scalar[chunk_y-linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_nd_scalar[no_chunk-linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_nd_scalar[chunked-linear] PASSED [ 69%] 479s tests/test_interp.py::test_nans[True] PASSED [ 69%] 479s tests/test_interp.py::test_nans[False] PASSED [ 69%] 479s tests/test_interp.py::test_errors[True] PASSED [ 69%] 479s tests/test_interp.py::test_errors[False] PASSED [ 69%] 479s tests/test_interp.py::test_dtype PASSED [ 69%] 479s tests/test_interp.py::test_sorted PASSED [ 69%] 479s tests/test_interp.py::test_dimension_wo_coords PASSED [ 69%] 479s tests/test_interp.py::test_dataset PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_dimorder[2D] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_dimorder[3D] PASSED [ 69%] 479s tests/test_interp.py::test_interp_like PASSED [ 69%] 479s tests/test_interp.py::test_datetime[x_new0-expected0] PASSED [ 69%] 479s tests/test_interp.py::test_datetime[x_new1-expected1] PASSED [ 69%] 479s tests/test_interp.py::test_datetime[x_new2-expected2] PASSED [ 69%] 479s tests/test_interp.py::test_datetime[x_new3-expected3] PASSED [ 69%] 479s tests/test_interp.py::test_datetime[x_new4-0.5] PASSED [ 69%] 479s tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] XFAIL [ 69%] 479s tests/test_interp.py::test_datetime_single_string PASSED [ 69%] 479s tests/test_interp.py::test_cftime PASSED [ 69%] 479s tests/test_interp.py::test_cftime_type_error PASSED [ 69%] 479s tests/test_interp.py::test_cftime_list_of_strings PASSED [ 69%] 479s tests/test_interp.py::test_cftime_single_string PASSED [ 69%] 479s tests/test_interp.py::test_datetime_to_non_datetime_error PASSED [ 69%] 479s tests/test_interp.py::test_cftime_to_non_cftime_error PASSED [ 69%] 479s tests/test_interp.py::test_datetime_interp_noerror PASSED [ 69%] 479s tests/test_interp.py::test_3641 PASSED [ 69%] 479s tests/test_interp.py::test_decompose[nearest] PASSED [ 69%] 479s tests/test_interp.py::test_decompose[linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-nearest] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-zero] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-slinear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-quadratic] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-cubic] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-nearest] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-zero] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-slinear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-quadratic] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-cubic] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-nearest] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-zero] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-slinear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-quadratic] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-cubic] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-linear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-nearest] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-zero] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-slinear] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-quadratic] PASSED [ 69%] 479s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-cubic] PASSED [ 70%] 479s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-linear] PASSED [ 70%] 479s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-nearest] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-zero] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-slinear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-quadratic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-cubic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-linear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-nearest] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-zero] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-slinear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-quadratic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-cubic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-linear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-nearest] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-zero] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-slinear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-quadratic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-cubic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-linear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-nearest] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-zero] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-slinear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-quadratic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-cubic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-linear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-nearest] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-zero] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-slinear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-quadratic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-cubic] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-linear] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-nearest] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-zero] PASSED [ 70%] 480s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-slinear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-quadratic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-cubic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-linear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-nearest] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-zero] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-slinear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-quadratic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-cubic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-linear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-nearest] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-zero] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-slinear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-quadratic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-cubic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-linear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-nearest] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-zero] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-slinear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-quadratic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-cubic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-linear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-nearest] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-zero] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-slinear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-quadratic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-cubic] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-linear] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-nearest] PASSED [ 70%] 481s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-zero] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-slinear] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-quadratic] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-cubic] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-linear] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-nearest] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-zero] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-slinear] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-quadratic] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-cubic] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-linear] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-nearest] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-zero] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-slinear] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-quadratic] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-cubic] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-linear] PASSED [ 70%] 482s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-nearest] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-zero] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-slinear] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-quadratic] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-cubic] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-linear] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-nearest] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-zero] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-slinear] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-quadratic] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-cubic] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-linear] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-nearest] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-zero] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-slinear] PASSED [ 70%] 483s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-quadratic] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-cubic] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-linear] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-nearest] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-zero] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-slinear] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-quadratic] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-cubic] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-linear] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-nearest] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-zero] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-slinear] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-quadratic] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-cubic] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-linear] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-nearest] PASSED [ 70%] 484s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-zero] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-slinear] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-quadratic] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-cubic] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-linear] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-nearest] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-zero] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-slinear] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-quadratic] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-cubic] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-linear] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-nearest] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-zero] PASSED [ 70%] 485s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-slinear] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-quadratic] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-cubic] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-linear] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-nearest] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-zero] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-slinear] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-quadratic] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-cubic] PASSED [ 70%] 486s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-linear] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-nearest] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-zero] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-slinear] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-quadratic] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-cubic] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-linear] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-nearest] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-zero] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-slinear] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-quadratic] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-cubic] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-linear] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-nearest] PASSED [ 70%] 487s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-zero] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-slinear] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-quadratic] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-cubic] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-linear] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-nearest] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-zero] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-slinear] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-quadratic] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-cubic] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-linear] PASSED [ 70%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-nearest] PASSED [ 71%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-zero] PASSED [ 71%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-slinear] PASSED [ 71%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-quadratic] PASSED [ 71%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-cubic] PASSED [ 71%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-linear] PASSED [ 71%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-nearest] PASSED [ 71%] 488s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-zero] PASSED [ 71%] 489s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-slinear] PASSED [ 71%] 489s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-quadratic] PASSED [ 71%] 489s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-cubic] PASSED [ 71%] 490s tests/test_interp.py::test_interpolate_chunk_advanced[linear] PASSED [ 71%] 492s tests/test_interp.py::test_interpolate_chunk_advanced[nearest] PASSED [ 71%] 492s tests/test_interp.py::test_interp1d_bounds_error PASSED [ 71%] 492s tests/test_interp.py::test_coord_attrs[2.5-True] PASSED [ 71%] 492s tests/test_interp.py::test_coord_attrs[x1-True] PASSED [ 71%] 492s tests/test_interp.py::test_coord_attrs[x2-False] PASSED [ 71%] 492s tests/test_interp.py::test_interp1d_complex_out_of_bounds PASSED [ 71%] 492s tests/test_merge.py::TestMergeInternals::test_broadcast_dimension_size PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_datasets PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_dataarray_unnamed PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_default PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[override-var1_attrs7-var2_attrs7-expected_attrs7-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs9-var2_attrs9-expected_attrs9-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[-var1_attrs10-var2_attrs10-expected_attrs10-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[-attrs19-attrs29-expected_attrs9-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_attrs_override_copy PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_attrs_drop_conflicts PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_attrs_no_conflicts_compat_minimal PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_dicts_simple PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_dicts_dims PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_coordinates PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_error PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_alignment_error PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_wrong_input_error PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_single_var PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_multi_var PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_preserve_attrs PASSED [ 71%] 492s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_broadcast PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_broadcast_equals PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_compat PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_compat_minimal PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_auto_align PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value0] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2.0] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value3] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_no_conflicts PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_dataarray PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop-attrs10-attrs20-expected_attrs0-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[override-attrs12-attrs22-expected_attrs2-False] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[no_conflicts-attrs13-attrs23-None-True] PASSED [ 71%] 492s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[identical-attrs14-attrs24-None-True] PASSED [ 71%] 492s tests/test_missing.py::test_interpolate_pd_compat[linear-None] PASSED [ 71%] 493s tests/test_missing.py::test_interpolate_pd_compat[linear-nan] PASSED [ 71%] 493s tests/test_missing.py::test_interpolate_pd_compat[linear-47.11] PASSED [ 71%] 493s tests/test_missing.py::test_interpolate_pd_compat[nearest-None] PASSED [ 71%] 493s tests/test_missing.py::test_interpolate_pd_compat[nearest-nan] PASSED [ 71%] 493s tests/test_missing.py::test_interpolate_pd_compat[nearest-47.11] PASSED [ 71%] 493s tests/test_missing.py::test_interpolate_pd_compat[zero-None] PASSED [ 71%] 493s tests/test_missing.py::test_interpolate_pd_compat[zero-nan] PASSED [ 71%] 494s tests/test_missing.py::test_interpolate_pd_compat[zero-47.11] PASSED [ 71%] 494s tests/test_missing.py::test_interpolate_pd_compat[slinear-None] PASSED [ 71%] 494s tests/test_missing.py::test_interpolate_pd_compat[slinear-nan] PASSED [ 71%] 494s tests/test_missing.py::test_interpolate_pd_compat[slinear-47.11] PASSED [ 71%] 494s tests/test_missing.py::test_interpolate_pd_compat[quadratic-None] PASSED [ 71%] 494s tests/test_missing.py::test_interpolate_pd_compat[quadratic-nan] PASSED [ 71%] 495s tests/test_missing.py::test_interpolate_pd_compat[quadratic-47.11] PASSED [ 71%] 495s tests/test_missing.py::test_interpolate_pd_compat[cubic-None] PASSED [ 71%] 495s tests/test_missing.py::test_interpolate_pd_compat[cubic-nan] PASSED [ 71%] 495s tests/test_missing.py::test_interpolate_pd_compat[cubic-47.11] PASSED [ 71%] 495s tests/test_missing.py::test_scipy_methods_function[barycentric] PASSED [ 71%] 495s tests/test_missing.py::test_scipy_methods_function[krogh] PASSED [ 71%] 495s tests/test_missing.py::test_scipy_methods_function[pchip] PASSED [ 71%] 495s tests/test_missing.py::test_scipy_methods_function[spline] PASSED [ 71%] 495s tests/test_missing.py::test_scipy_methods_function[akima] PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_pd_compat_non_uniform_index PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_pd_compat_polynomial PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_unsorted_index_raises PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_no_dim_raises PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_invalid_interpolator_raises PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_duplicate_values_raises PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_multiindex_raises PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_2d_coord_raises PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_kwargs PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_keep_attrs PASSED [ 71%] 496s tests/test_missing.py::test_interpolate PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[no nans:linear] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[one nan:linear] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[all nans:linear] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[no nans:nearest] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[one nan:nearest] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[all nans:nearest] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[no nans:zero] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[one nan:zero] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[all nans:zero] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[no nans:slinear] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[one nan:slinear] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[all nans:slinear] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[no nans:quadratic] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[one nan:quadratic] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[all nans:quadratic] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[no nans:cubic] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[one nan:cubic] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[all nans:cubic] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[no nans:polynomial] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[one nan:polynomial] PASSED [ 71%] 496s tests/test_missing.py::test_interp1d_fastrack[all nans:polynomial] PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_limits PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_methods PASSED [ 71%] 496s tests/test_missing.py::test_interpolators PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_use_coordinate PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_dask PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_dask_raises_for_invalid_chunk_dim PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_dask_expected_dtype[int-linear] PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_dask_expected_dtype[int-nearest] PASSED [ 71%] 496s tests/test_missing.py::test_ffill PASSED [ 71%] 496s tests/test_missing.py::test_ffill_use_bottleneck_numbagg PASSED [ 71%] 496s tests/test_missing.py::test_ffill_use_bottleneck_dask PASSED [ 71%] 496s tests/test_missing.py::test_ffill_use_numbagg_dask SKIPPED (requires...) [ 71%] 496s tests/test_missing.py::test_bfill_use_bottleneck PASSED [ 71%] 496s tests/test_missing.py::test_bfill_use_bottleneck_dask PASSED [ 71%] 496s tests/test_missing.py::test_ffill_bfill_dask[ffill] PASSED [ 71%] 496s tests/test_missing.py::test_ffill_bfill_dask[bfill] PASSED [ 71%] 496s tests/test_missing.py::test_ffill_bfill_nonans PASSED [ 71%] 496s tests/test_missing.py::test_ffill_bfill_allnans PASSED [ 71%] 496s tests/test_missing.py::test_ffill_functions PASSED [ 71%] 496s tests/test_missing.py::test_ffill_limit PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_dataset PASSED [ 71%] 496s tests/test_missing.py::test_ffill_dataset PASSED [ 71%] 496s tests/test_missing.py::test_bfill_dataset PASSED [ 71%] 496s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y0-lengths_expected0] PASSED [ 71%] 497s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y1-lengths_expected1] PASSED [ 71%] 497s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y2-lengths_expected2] PASSED [ 71%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[365_day] PASSED [ 71%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[360_day] PASSED [ 71%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[julian] PASSED [ 71%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[all_leap] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[366_day] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[gregorian] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[proleptic_gregorian] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[standard] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_dt[gregorian-1D] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_dt[proleptic_gregorian-1M] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_potential_overflow PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_strict[index0] PASSED [ 72%] 497s tests/test_missing.py::test_get_clean_interp_index_strict[index1] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_errors PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-date_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-cftime_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-date_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-cftime_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-date_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-cftime_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-date_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-cftime_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-date_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-cftime_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-date_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-cftime_range] PASSED [ 72%] 497s tests/test_missing.py::test_interpolate_na_2d[None] XFAIL [ 72%] 497s tests/test_missing.py::test_interpolate_na_2d[coords1] PASSED [ 72%] 497s tests/test_missing.py::test_interpolators_complex_out_of_bounds PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_properties PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_attrs PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_data PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_init[expected0] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_init[expected1] XFAIL [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array[dims0-data0-expected0-False] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array[dims1-data1-expected1-False] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array[dims2-2-expected2-False] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array[dims3-data3-expected3-True] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_with_masked_array PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_with_0d_object PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_with_explicitly_indexed PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_real_and_imag PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype0] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype1] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_object PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_datetime PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta0-expected_dtype0] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta1-expected_dtype1] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta2-expected_dtype2] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta3-expected_dtype3] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta4-expected_dtype4] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta5-expected_dtype5] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta6-expected_dtype6] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta7-expected_dtype7] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta8-expected_dtype8] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims0-data_shape0-new_dims0-False] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims1-data_shape1-new_dims1-True] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims2-data_shape2-new_dims2-True] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims3-data_shape3-new_dims3-False] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims4-data_shape4-new_dims4-True] PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_duck_array_class PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_new_namedarray PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_replace_namedarray PASSED [ 72%] 497s tests/test_namedarray.py::TestNamedArray::test_warn_on_repeated_dimension_names PASSED [ 72%] 497s tests/test_nputils.py::test_is_contiguous PASSED [ 72%] 497s tests/test_nputils.py::test_vindex PASSED [ 72%] 497s tests/test_options.py::test_invalid_option_raises PASSED [ 72%] 497s tests/test_options.py::test_display_width PASSED [ 72%] 497s tests/test_options.py::test_arithmetic_join PASSED [ 72%] 497s tests/test_options.py::test_enable_cftimeindex PASSED [ 72%] 497s tests/test_options.py::test_file_cache_maxsize PASSED [ 72%] 497s tests/test_options.py::test_keep_attrs PASSED [ 72%] 497s tests/test_options.py::test_nested_options PASSED [ 72%] 497s tests/test_options.py::test_display_style PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_dataset_attr_retention PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_dataarray_attr_retention PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_groupby_attr_retention PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_concat_attr_retention PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_merge_attr_retention PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_display_style_text PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_display_style_html PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_display_dataarray_style_text PASSED [ 72%] 497s tests/test_options.py::TestAttrRetention::test_display_dataarray_style_html PASSED [ 72%] 497s tests/test_options.py::test_get_options_retention[left] PASSED [ 72%] 497s tests/test_options.py::test_get_options_retention[exact] PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkManager::test_get_chunkmanger PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkManager::test_fail_on_nonexistent_chunkmanager PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkManager::test_get_dask_if_installed PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkManager::test_dont_get_dask_if_not_installed SKIPPED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkManager::test_choose_dask_over_other_chunkmanagers PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_chunked_arrays PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_ignore_inmemory_arrays PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_arrays_chunked PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_matching_chunkmanagers PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_dask_if_installed PASSED [ 72%] 497s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_on_mixed_array_types PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_accessor PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_label_from_attrs PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test1d PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_1d_bool PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_1d_x_y_kw PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_multiindex_level_as_coord PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_infer_line_data PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_line_plot_along_1d_coord PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_line_plot_wrong_hue PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_2d_line PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_2d_line_accepts_legend_kw PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_2d_line_accepts_x_kw PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_2d_line_accepts_hue_kw PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_2d_coords_line_plot PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_2d_coord_line_plot_coords_transpose_invariant PASSED [ 72%] 497s tests/test_plot.py::TestPlot::test_2d_before_squeeze PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test2d_uniform_calls_imshow PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test2d_nonuniform_calls_contourf PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_contourf PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_pcolormesh PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_str_coordinates_pcolormesh PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_contourf_cmap_set PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_contourf_cmap_set_with_bad_under_over PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test3d PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_can_pass_in_axis PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test__infer_interval_breaks PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale_invalid_coords PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_geo_data PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_datetime_dimension PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_convenient_facetgrid PASSED [ 72%] 498s tests/test_plot.py::TestPlot::test_subplot_kws PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_plot_size PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_convenient_facetgrid_4d PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_coord_with_interval PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_coord_with_interval_x PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_coord_with_interval_y PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_coord_with_interval_xy PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[x] PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[y] PASSED [ 72%] 499s tests/test_plot.py::TestPlot::test_multiplot_over_length_one_dim PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_xlabel_is_index_name PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_no_label_name_on_x_axis PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_no_label_name_on_y_axis PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_ylabel_is_data_name PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_xlabel_is_data_name PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_format_string PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_can_pass_in_axis PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_nonnumeric_index PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_primitive_returned PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_plot_nans PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_dates_are_concise PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_xyincrease_false_changes_axes PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_slice_in_title PASSED [ 72%] 499s tests/test_plot.py::TestPlot1D::test_slice_in_title_single_item_array PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step_with_where[pre] PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step_with_where[post] PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step_with_where[mid] PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step_with_hue PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[pre] PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[post] PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[mid] PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_drawstyle_steps PASSED [ 72%] 499s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[pre] PASSED [ 73%] 499s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[post] PASSED [ 73%] 499s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[mid] PASSED [ 73%] 499s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step PASSED [ 73%] 499s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x PASSED [ 73%] 499s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_y PASSED [ 73%] 499s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x_and_y_raises_valueeerror PASSED [ 73%] 499s tests/test_plot.py::TestPlotHistogram::test_3d_array PASSED [ 73%] 500s tests/test_plot.py::TestPlotHistogram::test_xlabel_uses_name PASSED [ 73%] 500s tests/test_plot.py::TestPlotHistogram::test_title_is_histogram PASSED [ 73%] 500s tests/test_plot.py::TestPlotHistogram::test_can_pass_in_kwargs PASSED [ 73%] 500s tests/test_plot.py::TestPlotHistogram::test_can_pass_in_axis PASSED [ 73%] 500s tests/test_plot.py::TestPlotHistogram::test_primitive_returned PASSED [ 73%] 500s tests/test_plot.py::TestPlotHistogram::test_plot_nans PASSED [ 73%] 500s tests/test_plot.py::TestPlotHistogram::test_hist_coord_with_interval PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_robust PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_center PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_option PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_explicit_option PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_cmap_divergent_option PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_nan_inf_are_ignored PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_integer_levels PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_list_levels PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_divergentcontrol PASSED [ 73%] 500s tests/test_plot.py::TestDetermineCmapParams::test_norm_sets_vmin_vmax PASSED [ 73%] 500s tests/test_plot.py::TestDiscreteColorMap::test_recover_from_seaborn_jet_exception PASSED [ 73%] 500s tests/test_plot.py::TestDiscreteColorMap::test_build_discrete_cmap PASSED [ 73%] 500s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_of_levels PASSED [ 73%] 500s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_int_levels PASSED [ 73%] 500s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_levels_and_vmin_or_vmax PASSED [ 73%] 500s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm PASSED [ 73%] 501s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm_matching_cmap_levels PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_label_names PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_1d_raises_valueerror PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_bool PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_complex_raises_typeerror PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_3d_raises_valueerror PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_nonnumeric_index PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_multiindex_raises_typeerror PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_can_pass_in_axis PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_xyincrease_defaults PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_xyincrease_false_changes_axes PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_xyincrease_true_changes_axes PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_dates_are_concise PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_plot_nans PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_can_plot_all_nans PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_can_plot_axis_size_one PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_disallows_rgb_arg PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_viridis_cmap PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_default_cmap PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_seaborn_palette_as_cmap SKIPPED [ 73%] 501s tests/test_plot.py::TestContourf::test_can_change_default_cmap PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_diverging_color_limits PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_xy_strings PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_positional_coord_string PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_bad_x_string_exception PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_coord_strings PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_non_linked_coords PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_non_linked_coords_transpose PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_multiindex_level_as_coord PASSED [ 73%] 501s tests/test_plot.py::TestContourf::test_default_title PASSED [ 73%] 502s tests/test_plot.py::TestContourf::test_colorbar_default_label PASSED [ 73%] 502s tests/test_plot.py::TestContourf::test_no_labels PASSED [ 73%] 502s tests/test_plot.py::TestContourf::test_colorbar_kwargs PASSED [ 73%] 502s tests/test_plot.py::TestContourf::test_verbose_facetgrid PASSED [ 73%] 502s tests/test_plot.py::TestContourf::test_2d_function_and_method_signature_same PASSED [ 73%] 502s tests/test_plot.py::TestContourf::test_convenient_facetgrid PASSED [ 73%] 503s tests/test_plot.py::TestContourf::test_convenient_facetgrid_4d PASSED [ 73%] 503s tests/test_plot.py::TestContourf::test_facetgrid_map_only_appends_mappables PASSED [ 73%] 503s tests/test_plot.py::TestContourf::test_facetgrid_cmap PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_facetgrid_cbar_kwargs PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_facetgrid_no_cbar_ax PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_cmap_and_color_both PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_2d_coord_with_interval PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_colormap_error_norm_and_vmin_vmax PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_contourf_called PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_primitive_artist_returned PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_extend PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_2d_coord_names PASSED [ 73%] 504s tests/test_plot.py::TestContourf::test_levels PASSED [ 73%] 504s tests/test_plot.py::TestContour::test_label_names PASSED [ 73%] 504s tests/test_plot.py::TestContour::test_1d_raises_valueerror PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_bool PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_complex_raises_typeerror PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_3d_raises_valueerror PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_nonnumeric_index PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_multiindex_raises_typeerror PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_can_pass_in_axis PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_xyincrease_defaults PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_xyincrease_false_changes_axes PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_xyincrease_true_changes_axes PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_dates_are_concise PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_plot_nans PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_can_plot_all_nans PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_can_plot_axis_size_one PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_disallows_rgb_arg PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_viridis_cmap PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_default_cmap PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_seaborn_palette_as_cmap SKIPPED [ 73%] 505s tests/test_plot.py::TestContour::test_can_change_default_cmap PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_diverging_color_limits PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_xy_strings PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_positional_coord_string PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_bad_x_string_exception PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_coord_strings PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_non_linked_coords PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_non_linked_coords_transpose PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_multiindex_level_as_coord PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_default_title PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_colorbar_default_label PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_no_labels PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_colorbar_kwargs PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_verbose_facetgrid PASSED [ 73%] 505s tests/test_plot.py::TestContour::test_2d_function_and_method_signature_same PASSED [ 73%] 506s tests/test_plot.py::TestContour::test_convenient_facetgrid PASSED [ 73%] 506s tests/test_plot.py::TestContour::test_convenient_facetgrid_4d PASSED [ 73%] 506s tests/test_plot.py::TestContour::test_facetgrid_map_only_appends_mappables PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_facetgrid_cmap PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_facetgrid_cbar_kwargs PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_facetgrid_no_cbar_ax PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_2d_coord_with_interval PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_colormap_error_norm_and_vmin_vmax PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_colors PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_colors_np_levels PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_cmap_and_color_both PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_2d_coord_names PASSED [ 73%] 507s tests/test_plot.py::TestContour::test_single_level PASSED [ 73%] 507s tests/test_plot.py::TestPcolormesh::test_label_names PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_1d_raises_valueerror PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_bool PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_complex_raises_typeerror PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_3d_raises_valueerror PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_nonnumeric_index PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_multiindex_raises_typeerror PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_can_pass_in_axis PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_xyincrease_defaults PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_xyincrease_false_changes_axes PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_xyincrease_true_changes_axes PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_dates_are_concise PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_plot_nans PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_can_plot_all_nans PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_can_plot_axis_size_one PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_disallows_rgb_arg PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_viridis_cmap PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_default_cmap PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_seaborn_palette_as_cmap SKIPPED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_can_change_default_cmap PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_diverging_color_limits PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_xy_strings PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_positional_coord_string PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_bad_x_string_exception PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_coord_strings PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_non_linked_coords PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_non_linked_coords_transpose PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_multiindex_level_as_coord PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_default_title PASSED [ 73%] 508s tests/test_plot.py::TestPcolormesh::test_colorbar_default_label PASSED [ 73%] 509s tests/test_plot.py::TestPcolormesh::test_no_labels PASSED [ 73%] 509s tests/test_plot.py::TestPcolormesh::test_colorbar_kwargs PASSED [ 74%] 509s tests/test_plot.py::TestPcolormesh::test_verbose_facetgrid PASSED [ 74%] 509s tests/test_plot.py::TestPcolormesh::test_2d_function_and_method_signature_same PASSED [ 74%] 509s tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid PASSED [ 74%] 510s tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid_4d PASSED [ 74%] 510s tests/test_plot.py::TestPcolormesh::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 510s tests/test_plot.py::TestPcolormesh::test_facetgrid_cmap PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_facetgrid_cbar_kwargs PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_facetgrid_no_cbar_ax PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_cmap_and_color_both PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_2d_coord_with_interval PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_primitive_artist_returned PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_everything_plotted PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_2d_coord_names PASSED [ 74%] 511s tests/test_plot.py::TestPcolormesh::test_dont_infer_interval_breaks_for_cartopy PASSED [ 74%] 511s tests/test_plot.py::TestPcolormeshLogscale::test_interval_breaks_logspace PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_label_names PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_1d_raises_valueerror PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_bool PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_complex_raises_typeerror PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_3d_raises_valueerror SKIPPED [ 74%] 511s tests/test_plot.py::TestImshow::test_nonnumeric_index PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_multiindex_raises_typeerror PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_can_pass_in_axis PASSED [ 74%] 511s tests/test_plot.py::TestImshow::test_xyincrease_defaults PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_xyincrease_false_changes_axes PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_xyincrease_true_changes_axes PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_plot_nans PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_can_plot_all_nans PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_can_plot_axis_size_one PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_disallows_rgb_arg PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_viridis_cmap PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_default_cmap PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_seaborn_palette_as_cmap SKIPPED [ 74%] 512s tests/test_plot.py::TestImshow::test_can_change_default_cmap PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_diverging_color_limits PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_xy_strings PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_positional_coord_string PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_bad_x_string_exception PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_coord_strings PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_non_linked_coords PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_non_linked_coords_transpose PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_multiindex_level_as_coord PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_default_title PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_colorbar_default_label PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_no_labels PASSED [ 74%] 512s tests/test_plot.py::TestImshow::test_colorbar_kwargs PASSED [ 74%] 513s tests/test_plot.py::TestImshow::test_verbose_facetgrid PASSED [ 74%] 513s tests/test_plot.py::TestImshow::test_2d_function_and_method_signature_same PASSED [ 74%] 513s tests/test_plot.py::TestImshow::test_convenient_facetgrid PASSED [ 74%] 513s tests/test_plot.py::TestImshow::test_convenient_facetgrid_4d PASSED [ 74%] 513s tests/test_plot.py::TestImshow::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 514s tests/test_plot.py::TestImshow::test_facetgrid_cmap PASSED [ 74%] 514s tests/test_plot.py::TestImshow::test_facetgrid_cbar_kwargs PASSED [ 74%] 514s tests/test_plot.py::TestImshow::test_facetgrid_no_cbar_ax PASSED [ 74%] 514s tests/test_plot.py::TestImshow::test_cmap_and_color_both PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_2d_coord_with_interval PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_dates_are_concise XFAIL (Failin...) [ 74%] 515s tests/test_plot.py::TestImshow::test_imshow_called PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_xy_pixel_centered PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_default_aspect_is_auto PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_cannot_change_mpl_aspect PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_primitive_artist_returned PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_seaborn_palette_needs_levels SKIPPED [ 74%] 515s tests/test_plot.py::TestImshow::test_2d_coord_names PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_plot_rgb_image PASSED [ 74%] 515s tests/test_plot.py::TestImshow::test_plot_rgb_image_explicit PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_plot_rgb_faceted PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_plot_rgba_image_transposed PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_warns_ambigious_dim PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_rgb_errors_too_many_dims PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_rgb_errors_bad_dim_sizes PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-None-False] PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None-2-False] PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-1-False] PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-0-False] PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-None-True] PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None--1-True] PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_normalize_rgb_one_arg_error PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_regression_rgb_imshow_dim_size_one PASSED [ 74%] 516s tests/test_plot.py::TestImshow::test_origin_overrides_xyincrease PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_label_names PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_1d_raises_valueerror PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_bool PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_complex_raises_typeerror PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_3d_raises_valueerror PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_nonnumeric_index PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_multiindex_raises_typeerror PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_xyincrease_defaults PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_plot_nans PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_can_plot_all_nans PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_can_plot_axis_size_one PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_disallows_rgb_arg PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_xy_strings PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_positional_coord_string PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_bad_x_string_exception PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_coord_strings PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_non_linked_coords PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_non_linked_coords_transpose PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_multiindex_level_as_coord PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_default_title PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_no_labels PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_verbose_facetgrid PASSED [ 74%] 516s tests/test_plot.py::TestSurface::test_2d_function_and_method_signature_same PASSED [ 74%] 517s tests/test_plot.py::TestSurface::test_convenient_facetgrid_4d PASSED [ 74%] 517s tests/test_plot.py::TestSurface::test_facetgrid_cmap PASSED [ 74%] 517s tests/test_plot.py::TestSurface::test_facetgrid_cbar_kwargs PASSED [ 74%] 517s tests/test_plot.py::TestSurface::test_facetgrid_no_cbar_ax PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_2d_coord_with_interval PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_dates_are_concise XFAIL (Faili...) [ 74%] 518s tests/test_plot.py::TestSurface::test_primitive_artist_returned PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_2d_coord_names PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_xyincrease_false_changes_axes SKIPPED [ 74%] 518s tests/test_plot.py::TestSurface::test_xyincrease_true_changes_axes SKIPPED [ 74%] 518s tests/test_plot.py::TestSurface::test_can_pass_in_axis PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_default_cmap SKIPPED (does not...) [ 74%] 518s tests/test_plot.py::TestSurface::test_diverging_color_limits SKIPPED [ 74%] 518s tests/test_plot.py::TestSurface::test_colorbar_kwargs SKIPPED (does ...) [ 74%] 518s tests/test_plot.py::TestSurface::test_cmap_and_color_both SKIPPED (d...) [ 74%] 518s tests/test_plot.py::TestSurface::test_seaborn_palette_as_cmap PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_convenient_facetgrid PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_viridis_cmap PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_can_change_default_cmap PASSED [ 74%] 518s tests/test_plot.py::TestSurface::test_colorbar_default_label PASSED [ 74%] 519s tests/test_plot.py::TestSurface::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 519s tests/test_plot.py::TestFacetGrid::test_no_args PASSED [ 74%] 519s tests/test_plot.py::TestFacetGrid::test_names_appear_somewhere PASSED [ 74%] 519s tests/test_plot.py::TestFacetGrid::test_text_not_super_long PASSED [ 74%] 519s tests/test_plot.py::TestFacetGrid::test_colorbar PASSED [ 74%] 519s tests/test_plot.py::TestFacetGrid::test_colorbar_scatter PASSED [ 74%] 520s tests/test_plot.py::TestFacetGrid::test_empty_cell PASSED [ 74%] 520s tests/test_plot.py::TestFacetGrid::test_norow_nocol_error PASSED [ 74%] 520s tests/test_plot.py::TestFacetGrid::test_groups PASSED [ 74%] 520s tests/test_plot.py::TestFacetGrid::test_float_index PASSED [ 74%] 520s tests/test_plot.py::TestFacetGrid::test_nonunique_index_error PASSED [ 74%] 520s tests/test_plot.py::TestFacetGrid::test_robust PASSED [ 74%] 520s tests/test_plot.py::TestFacetGrid::test_can_set_vmin_vmax PASSED [ 74%] 521s tests/test_plot.py::TestFacetGrid::test_vmin_vmax_equal PASSED [ 74%] 521s tests/test_plot.py::TestFacetGrid::test_can_set_norm PASSED [ 74%] 521s tests/test_plot.py::TestFacetGrid::test_figure_size PASSED [ 74%] 522s tests/test_plot.py::TestFacetGrid::test_num_ticks PASSED [ 74%] 522s tests/test_plot.py::TestFacetGrid::test_map PASSED [ 74%] 522s tests/test_plot.py::TestFacetGrid::test_map_dataset PASSED [ 74%] 522s tests/test_plot.py::TestFacetGrid::test_set_axis_labels PASSED [ 74%] 523s tests/test_plot.py::TestFacetGrid::test_facetgrid_colorbar PASSED [ 74%] 523s tests/test_plot.py::TestFacetGrid::test_facetgrid_polar PASSED [ 74%] 523s tests/test_plot.py::TestFacetGrid4d::test_title_kwargs PASSED [ 74%] 523s tests/test_plot.py::TestFacetGrid4d::test_default_labels PASSED [ 74%] 524s tests/test_plot.py::TestFacetedLinePlotsLegend::test_legend_labels PASSED [ 74%] 527s tests/test_plot.py::TestFacetedLinePlots::test_facetgrid_shape PASSED [ 74%] 528s tests/test_plot.py::TestFacetedLinePlots::test_unnamed_args PASSED [ 74%] 529s tests/test_plot.py::TestFacetedLinePlots::test_default_labels PASSED [ 74%] 530s tests/test_plot.py::TestFacetedLinePlots::test_test_empty_cell PASSED [ 74%] 531s tests/test_plot.py::TestFacetedLinePlots::test_set_axis_labels PASSED [ 75%] 531s tests/test_plot.py::TestFacetedLinePlots::test_axes_in_faceted_plot PASSED [ 75%] 531s tests/test_plot.py::TestFacetedLinePlots::test_figsize_and_size PASSED [ 75%] 531s tests/test_plot.py::TestFacetedLinePlots::test_wrong_num_of_dimensions PASSED [ 75%] 531s tests/test_plot.py::TestDatasetQuiverPlots::test_quiver PASSED [ 75%] 533s tests/test_plot.py::TestDatasetQuiverPlots::test_facetgrid PASSED [ 75%] 533s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[None-None-False-True] PASSED [ 75%] 533s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[False-None-False-False] PASSED [ 75%] 533s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-None-False-True] PASSED [ 75%] 533s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-continuous-False-True] PASSED [ 75%] 533s tests/test_plot.py::TestDatasetStreamplotPlots::test_streamline PASSED [ 75%] 538s tests/test_plot.py::TestDatasetStreamplotPlots::test_facetgrid PASSED [ 75%] 538s tests/test_plot.py::TestDatasetScatterPlots::test_accessor PASSED [ 75%] 538s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[None-None-False-True] PASSED [ 75%] 538s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-None-False-False] PASSED [ 75%] 538s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-None-False-True] PASSED [ 75%] 538s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-continuous-False-True] PASSED [ 75%] 538s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-discrete-False-False] PASSED [ 75%] 538s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-discrete-True-False] PASSED [ 75%] 539s tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_shape PASSED [ 75%] 540s tests/test_plot.py::TestDatasetScatterPlots::test_default_labels PASSED [ 75%] 540s tests/test_plot.py::TestDatasetScatterPlots::test_axes_in_faceted_plot PASSED [ 75%] 540s tests/test_plot.py::TestDatasetScatterPlots::test_figsize_and_size PASSED [ 75%] 540s tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_y] PASSED [ 75%] 540s tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_x] PASSED [ 75%] 540s tests/test_plot.py::TestDatasetScatterPlots::test_datetime_hue PASSED [ 75%] 542s tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_hue_style PASSED [ 75%] 542s tests/test_plot.py::TestDatasetScatterPlots::test_scatter[A-B-x-col] PASSED [ 75%] 542s tests/test_plot.py::TestDatasetScatterPlots::test_scatter[x-row-A-B] PASSED [ 75%] 542s tests/test_plot.py::TestDatasetScatterPlots::test_non_numeric_legend PASSED [ 75%] 542s tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels PASSED [ 75%] 543s tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels_facetgrid PASSED [ 75%] 543s tests/test_plot.py::TestDatasetScatterPlots::test_add_legend_by_default PASSED [ 75%] 543s tests/test_plot.py::TestDatetimePlot::test_datetime_line_plot PASSED [ 75%] 543s tests/test_plot.py::TestDatetimePlot::test_datetime_units PASSED [ 75%] 543s tests/test_plot.py::TestDatetimePlot::test_datetime_plot1d PASSED [ 75%] 543s tests/test_plot.py::TestDatetimePlot::test_datetime_plot2d PASSED [ 75%] 543s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_line_plot SKIPPED [ 75%] 543s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_pcolormesh_plot SKIPPED [ 75%] 543s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_contour_plot SKIPPED [ 75%] 543s tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-True] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-False] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-True] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-False] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-True] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-False] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-True] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-False] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-True] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-False] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-True] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-False] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-linear] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-logit] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-symlog] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-linear] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-logit] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-symlog] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-linear] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-logit] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-symlog] PASSED [ 75%] 543s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-linear] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-logit] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-symlog] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-linear] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-logit] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-symlog] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-linear] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-logit] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-symlog] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[1] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[2] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[1] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[2] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[1] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[2] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[3] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[1] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[2] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[3] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[1] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[2] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[3] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[1] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[2] PASSED [ 75%] 544s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[3] PASSED [ 75%] 544s tests/test_plot.py::test_plot_transposed_nondim_coord[pcolormesh] PASSED [ 75%] 544s tests/test_plot.py::test_plot_transposed_nondim_coord[contourf] PASSED [ 75%] 544s tests/test_plot.py::test_plot_transposed_nondim_coord[contour] PASSED [ 75%] 544s tests/test_plot.py::test_plot_transposes_properly[pcolormesh] PASSED [ 75%] 544s tests/test_plot.py::test_plot_transposes_properly[imshow] PASSED [ 75%] 544s tests/test_plot.py::test_facetgrid_single_contour PASSED [ 75%] 544s tests/test_plot.py::test_get_axis_raises PASSED [ 75%] 544s tests/test_plot.py::test_get_axis[figsize] PASSED [ 75%] 544s tests/test_plot.py::test_get_axis[figsize_kwargs] PASSED [ 75%] 544s tests/test_plot.py::test_get_axis[size] PASSED [ 75%] 544s tests/test_plot.py::test_get_axis[size_kwargs] PASSED [ 75%] 544s tests/test_plot.py::test_get_axis[size+aspect] PASSED [ 75%] 545s tests/test_plot.py::test_get_axis[auto_aspect] PASSED [ 75%] 545s tests/test_plot.py::test_get_axis[equal_aspect] PASSED [ 75%] 545s tests/test_plot.py::test_get_axis[ax] PASSED [ 75%] 545s tests/test_plot.py::test_get_axis[default] PASSED [ 75%] 545s tests/test_plot.py::test_get_axis[default_kwargs] PASSED [ 75%] 545s tests/test_plot.py::test_get_axis_cartopy[figsize] SKIPPED (requires...) [ 75%] 545s tests/test_plot.py::test_get_axis_cartopy[size] SKIPPED (requires ca...) [ 75%] 545s tests/test_plot.py::test_get_axis_cartopy[size+aspect] SKIPPED (requ...) [ 75%] 545s tests/test_plot.py::test_get_axis_cartopy[default] SKIPPED (requires...) [ 75%] 545s tests/test_plot.py::test_get_axis_current PASSED [ 75%] 545s tests/test_plot.py::test_maybe_gca PASSED [ 75%] 545s tests/test_plot.py::test_datarray_scatter[A-B-None-None-None-None-None-None-None] PASSED [ 75%] 545s tests/test_plot.py::test_datarray_scatter[B-A-None-w-None-None-None-True-None] PASSED [ 75%] 545s tests/test_plot.py::test_datarray_scatter[A-B-None-y-x-None-None-True-True] PASSED [ 75%] 545s tests/test_plot.py::test_datarray_scatter[A-B-z-None-None-None-None-None-None] PASSED [ 75%] 545s tests/test_plot.py::test_datarray_scatter[B-A-z-w-None-None-None-True-None] PASSED [ 75%] 545s tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-None-None-True-True] PASSED [ 75%] 545s tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-w-None-True-True] PASSED [ 75%] 545s tests/test_plot.py::test_assert_valid_xy PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[__call__-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[__call__-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[line-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[line-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[step-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[step-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[contour-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[contour-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[contourf-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[contourf-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[hist-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[hist-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[imshow-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[imshow-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[pcolormesh-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[pcolormesh-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[scatter-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[scatter-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[surface-empty] PASSED [ 75%] 545s tests/test_plot.py::test_plot_empty_raises[surface-scalar] PASSED [ 75%] 545s tests/test_plot.py::test_facetgrid_axes_raises_deprecation_warning PASSED [ 75%] 546s tests/test_plot.py::test_plot1d_default_rcparams PASSED [ 75%] 546s tests/test_plugins.py::test_remove_duplicates PASSED [ 75%] 546s tests/test_plugins.py::test_broken_plugin PASSED [ 75%] 546s tests/test_plugins.py::test_remove_duplicates_warnings PASSED [ 75%] 546s tests/test_plugins.py::test_backends_dict_from_pkg PASSED [ 75%] 546s tests/test_plugins.py::test_set_missing_parameters PASSED [ 75%] 546s tests/test_plugins.py::test_set_missing_parameters_raise_error PASSED [ 75%] 546s tests/test_plugins.py::test_build_engines PASSED [ 75%] 546s tests/test_plugins.py::test_build_engines_sorted PASSED [ 75%] 546s tests/test_plugins.py::test_no_matching_engine_found PASSED [ 75%] 546s tests/test_plugins.py::test_engines_not_installed PASSED [ 75%] 546s tests/test_plugins.py::test_lazy_import PASSED [ 75%] 546s tests/test_plugins.py::test_list_engines PASSED [ 75%] 546s tests/test_plugins.py::test_refresh_engines PASSED [ 75%] 546s tests/test_print_versions.py::test_show_versions PASSED [ 75%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-1] PASSED [ 75%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-2] PASSED [ 75%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-1] PASSED [ 75%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-2] PASSED [ 76%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-1] PASSED [ 76%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-2] PASSED [ 76%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-1] PASSED [ 76%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-2] PASSED [ 76%] 546s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-1] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-2] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-1] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-2] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-1] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-2] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-1] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-2] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-1] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-2] PASSED [ 76%] 547s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-1] PASSED [ 76%] 548s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-2] PASSED [ 76%] 548s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-1] PASSED [ 76%] 548s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-2] PASSED [ 76%] 548s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-1] PASSED [ 76%] 549s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-2] PASSED [ 76%] 549s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-1] PASSED [ 76%] 549s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-2] PASSED [ 76%] 549s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-1] PASSED [ 76%] 550s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-2] PASSED [ 76%] 550s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-1] PASSED [ 76%] 550s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-2] PASSED [ 76%] 550s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-1] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-2] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[numpy-1] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[dask-1] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_repeated_rolling_rechunks PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-numpy] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-dask] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-numpy] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-dask] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-sum] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-std] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-min] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-max] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-median] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-mean] PASSED [ 76%] 551s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-count] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-mean] PASSED [ 76%] 552s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-count] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-mean] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-count] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-mean] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-count] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-mean] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-count] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-True] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-False] PASSED [ 76%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-True] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-False] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-2] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-1] PASSED [ 77%] 553s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-2] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-1] PASSED [ 77%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-2] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-1] PASSED [ 78%] 554s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-1] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-2] PASSED [ 78%] 555s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-1] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-2] PASSED [ 79%] 556s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-1] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-2] PASSED [ 79%] 557s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-1] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-2] PASSED [ 79%] 558s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-1] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-2] PASSED [ 79%] 559s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-1] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-2] PASSED [ 79%] 560s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-1] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-2] PASSED [ 79%] 561s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-1] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-2] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-1] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-2] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-1] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-2] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-1] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-2] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-1] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-2] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-1] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-2] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-1] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-2] PASSED [ 79%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-2] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-1] PASSED [ 80%] 562s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-2] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-1] PASSED [ 80%] 563s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-1] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-2] PASSED [ 80%] 564s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-2] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-1] PASSED [ 80%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-2] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-1] PASSED [ 81%] 565s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-1] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-2] PASSED [ 81%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-2] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-1] PASSED [ 82%] 566s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-2] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-1] PASSED [ 82%] 567s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-2] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-1] PASSED [ 82%] 568s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-1] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-2] PASSED [ 82%] 569s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-2] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-1] PASSED [ 82%] 570s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-1] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-2] PASSED [ 82%] 571s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-1] PASSED [ 82%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-2] PASSED [ 82%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-1] PASSED [ 82%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-2] PASSED [ 82%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-1] PASSED [ 82%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-2] PASSED [ 82%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-1] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-2] PASSED [ 83%] 572s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-1] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-2] PASSED [ 83%] 573s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-1] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-2] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-1] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-2] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-1] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-2] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-1] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-2] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-1] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-2] PASSED [ 83%] 574s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-2] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-1] PASSED [ 83%] 575s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-1] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-1] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-1] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-1] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-1] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-1] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-1] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-2] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-False] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-True] PASSED [ 83%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-False] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-True] PASSED [ 84%] 576s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-True] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-False] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[numbagg] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[bottleneck] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-False-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-True-1] PASSED [ 84%] 577s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-True-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-False-1] PASSED [ 84%] 578s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-True-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-False-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-True-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-False-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-True-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-False-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-True-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-False-1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-True] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-False] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-center2] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-True] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-False] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-center2] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[reduce-argument0] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[mean-argument1] PASSED [ 84%] 579s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[construct-argument2] PASSED [ 85%] 579s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[count-argument3] PASSED [ 85%] 579s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[int] PASSED [ 85%] 579s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float32] PASSED [ 85%] 579s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float64] PASSED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-time] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-x] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-mean-numpy] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-sum-numpy] SKIPPED [ 85%] 579s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[reduce-argument0] PASSED [ 85%] 579s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[mean-argument1] PASSED [ 85%] 579s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[construct-argument2] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[count-argument3] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-numpy] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-dask] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-var] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-min] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-max] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-median] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-sum] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-mean] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-std] PASSED [ 85%] 580s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-var] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-min] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-max] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-median] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-sum] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-mean] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-std] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-var] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-min] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-max] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-median] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-sum] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-mean] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-std] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-var] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-min] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-max] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-median] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-sum] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-mean] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-std] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-var] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-min] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-max] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-median] PASSED [ 85%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-sum] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-mean] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-std] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-var] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-min] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-max] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-median] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-True] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-False] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-1] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-2] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-1] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-2] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-1] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-2] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-1] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-2] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-1] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-2] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-1] PASSED [ 86%] 581s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-1] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-2] PASSED [ 86%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-1] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-2] PASSED [ 87%] 582s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-1] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-2] SKIPPED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-1] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-2] PASSED [ 87%] 583s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-1] PASSED [ 87%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-2] PASSED [ 87%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-1] PASSED [ 87%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-2] PASSED [ 87%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-1] PASSED [ 87%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-2] PASSED [ 87%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-1] PASSED [ 87%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-1] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-2] PASSED [ 88%] 584s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-2] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-1] PASSED [ 88%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-2] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-1] PASSED [ 89%] 585s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-1] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-2] PASSED [ 89%] 586s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-2] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-2] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-2] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-2] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-2] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-2] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-2] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-1] PASSED [ 89%] 587s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-2] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-1] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-2] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-1] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-2] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-1] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-2] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-1] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-2] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-1] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-2] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-1] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-2] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-1] PASSED [ 89%] 588s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-2] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-1] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-2] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-1] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-2] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-1] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-2] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-1] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-2] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-1] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-2] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-1] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-2] PASSED [ 89%] 589s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-1] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-2] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-1] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-2] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-1] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-2] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-1] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-2] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-1] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-2] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-1] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-2] PASSED [ 89%] 590s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-1] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-2] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-1] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-2] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-1] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-2] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-1] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-2] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-1] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-2] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-1] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-2] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-1] PASSED [ 89%] 591s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-2] PASSED [ 89%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-1] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-2] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-1] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-2] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-1] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-2] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-1] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-2] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-1] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-2] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-1] PASSED [ 90%] 592s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-2] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-1] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-2] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-1] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-2] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-1] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-2] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-1] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-2] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-1] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-2] PASSED [ 90%] 593s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-1] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-2] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-1] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-2] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-1] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-2] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-1] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-2] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-1] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-2] PASSED [ 90%] 594s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-1] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-2] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-1] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-2] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-1] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-2] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-1] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-2] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-1] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-2] PASSED [ 90%] 595s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-1] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-2] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-1] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-2] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-1] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-2] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-1] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-2] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-1] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-2] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-1] PASSED [ 90%] 596s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-1] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-1] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-1] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-2] SKIPPED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-1] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-1] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-1] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-1] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-1] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-2] PASSED [ 90%] 597s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-1] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-2] PASSED [ 90%] 598s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-2] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-2] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-2] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-2] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-2] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-2] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-2] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-1] PASSED [ 90%] 599s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-1] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-2] PASSED [ 90%] 600s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-2] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-2] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-2] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-2] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-2] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-2] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-2] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-1] PASSED [ 90%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-2] PASSED [ 91%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-1] PASSED [ 91%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-2] PASSED [ 91%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-1] PASSED [ 91%] 601s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-1] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-2] PASSED [ 91%] 602s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-2] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-1] PASSED [ 91%] 603s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-2] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-1] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-2] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-1] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-2] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-1] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-2] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-1] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-2] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-1] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-2] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-1] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-2] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-1] PASSED [ 91%] 604s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-2] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-1] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-2] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-1] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-2] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-1] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-2] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-1] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-2] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-1] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-2] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-1] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-2] PASSED [ 91%] 605s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-1] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-2] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-1] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-2] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-1] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-2] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-1] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-2] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-1] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-2] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-1] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-2] PASSED [ 91%] 606s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-1] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-2] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-1] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-2] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-1] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-2] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-1] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-2] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-1] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-2] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-1] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-2] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-1] PASSED [ 91%] 607s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-2] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-1] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-2] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-1] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-2] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-1] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-2] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-1] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-2] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-1] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-2] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-1] PASSED [ 91%] 608s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-2] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-1] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-2] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-1] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-2] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-1] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-2] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-1] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-2] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-1] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-2] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-1] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-2] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-1] PASSED [ 91%] 609s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-2] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-1] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-2] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-1] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-2] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-1] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-2] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-1] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-2] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-1] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-2] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-1] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-2] PASSED [ 91%] 610s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-1] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-2] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-1] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-2] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-1] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-2] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-1] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-2] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-1] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-2] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-1] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-2] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-1] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-2] PASSED [ 91%] 611s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-1] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-2] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-1] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-2] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-1] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-2] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-1] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-2] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-1] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-2] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-1] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-2] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-1] PASSED [ 91%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-2] PASSED [ 92%] 612s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-1] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-2] PASSED [ 92%] 613s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-1] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-2] PASSED [ 92%] 614s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-2] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-1] PASSED [ 92%] 615s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-2] PASSED [ 92%] 616s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-1] PASSED [ 92%] 616s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-2] PASSED [ 92%] 616s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-True-2] PASSED [ 92%] 616s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-False-2] PASSED [ 92%] 616s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-True-2] PASSED [ 92%] 616s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-False-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-True-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-False-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-True-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-False-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-True-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-False-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-True-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-False-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-True-2] PASSED [ 92%] 617s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-False-2] PASSED [ 92%] 618s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-True-2] PASSED [ 92%] 618s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-False-2] PASSED [ 92%] 618s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-True-2] PASSED [ 92%] 618s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-False-2] PASSED [ 92%] 618s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-True-2] PASSED [ 92%] 618s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-False-2] PASSED [ 92%] 619s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-True-2] PASSED [ 92%] 619s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-False-2] PASSED [ 92%] 619s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-True-2] PASSED [ 92%] 619s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-False-2] PASSED [ 92%] 620s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-True-2] PASSED [ 92%] 620s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-False-2] PASSED [ 92%] 620s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-True-2] PASSED [ 92%] 620s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-False-2] PASSED [ 92%] 620s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-True-2] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-False-2] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-True-2] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-False-2] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-True] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-False] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-center2] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-True] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-False] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-center2] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-True] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-False] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-center2] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-True] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-False] PASSED [ 92%] 621s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-center2] PASSED [ 92%] 622s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-mean-2] PASSED [ 92%] 622s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-max-2] PASSED [ 92%] 622s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-mean-2] PASSED [ 92%] 622s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-max-2] PASSED [ 92%] 622s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-numpy] SKIPPED [ 92%] 622s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-dask] SKIPPED [ 92%] 622s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp_keep_attrs[1-numpy] SKIPPED [ 92%] 622s tests/test_tutorial.py::TestLoadDataset::test_download_from_github XFAIL [ 92%] 622s tests/test_tutorial.py::TestLoadDataset::test_download_from_github_load_without_cache XFAIL [ 92%] 622s tests/test_typed_ops.py::test_variable_typed_ops PASSED [ 92%] 622s tests/test_typed_ops.py::test_dataarray_typed_ops PASSED [ 92%] 622s tests/test_typed_ops.py::test_dataset_typed_ops PASSED [ 92%] 622s tests/test_typed_ops.py::test_dataarray_groupy_typed_ops PASSED [ 92%] 622s tests/test_typed_ops.py::test_dataset_groupy_typed_ops PASSED [ 92%] 622s tests/test_ufuncs.py::test_unary[a0] PASSED [ 92%] 622s tests/test_ufuncs.py::test_unary[a1] PASSED [ 92%] 622s tests/test_ufuncs.py::test_unary[a2] PASSED [ 92%] 622s tests/test_ufuncs.py::test_binary PASSED [ 92%] 622s tests/test_ufuncs.py::test_binary_out PASSED [ 92%] 622s tests/test_ufuncs.py::test_groupby PASSED [ 92%] 622s tests/test_ufuncs.py::test_alignment PASSED [ 92%] 622s tests/test_ufuncs.py::test_kwargs PASSED [ 92%] 622s tests/test_ufuncs.py::test_xarray_defers_to_unrecognized_type PASSED [ 92%] 622s tests/test_ufuncs.py::test_xarray_handles_dask PASSED [ 92%] 622s tests/test_ufuncs.py::test_dask_defers_to_xarray PASSED [ 92%] 622s tests/test_ufuncs.py::test_gufunc_methods PASSED [ 92%] 622s tests/test_ufuncs.py::test_out PASSED [ 92%] 622s tests/test_ufuncs.py::test_gufuncs PASSED [ 92%] 622s tests/test_utils.py::TestAlias::test PASSED [ 92%] 622s tests/test_utils.py::test_maybe_coerce_to_str[a0-b0-expected0] PASSED [ 92%] 622s tests/test_utils.py::test_maybe_coerce_to_str[a1-b1-expected1] PASSED [ 92%] 622s tests/test_utils.py::test_maybe_coerce_to_str_minimal_str_dtype PASSED [ 92%] 622s tests/test_utils.py::TestArrayEquiv::test_0d PASSED [ 92%] 622s tests/test_utils.py::TestDictionaries::test_equivalent PASSED [ 92%] 622s tests/test_utils.py::TestDictionaries::test_safe PASSED [ 92%] 622s tests/test_utils.py::TestDictionaries::test_unsafe PASSED [ 92%] 622s tests/test_utils.py::TestDictionaries::test_compat_dict_intersection PASSED [ 92%] 622s tests/test_utils.py::TestDictionaries::test_compat_dict_union PASSED [ 92%] 622s tests/test_utils.py::TestDictionaries::test_dict_equiv PASSED [ 92%] 622s tests/test_utils.py::TestDictionaries::test_frozen PASSED [ 92%] 622s tests/test_utils.py::test_repr_object PASSED [ 92%] 622s tests/test_utils.py::test_repr_object_magic_methods PASSED [ 92%] 622s tests/test_utils.py::test_is_remote_uri PASSED [ 92%] 622s tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_uniform PASSED [ 92%] 622s tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_not_uniform PASSED [ 92%] 622s tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_uniform PASSED [ 92%] 622s tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_not_uniform PASSED [ 92%] 622s tests/test_utils.py::Test_is_uniform_and_sorted::test_two_numbers PASSED [ 92%] 622s tests/test_utils.py::Test_is_uniform_and_sorted::test_relative_tolerance PASSED [ 92%] 622s tests/test_utils.py::Test_hashable::test_hashable PASSED [ 92%] 622s tests/test_utils.py::test_dask_array_is_scalar PASSED [ 93%] 622s tests/test_utils.py::test_hidden_key_dict PASSED [ 93%] 622s tests/test_utils.py::test_either_dict_or_kwargs PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims[supplied0-all_0-expected0] PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims[supplied1-all_1-expected1] PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims[supplied2-all_2-expected2] PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims[supplied3-all_3-expected3] PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims[supplied4-all_4-expected4] PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims[supplied5-all_5-expected5] PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims_errors[supplied0-all_0] PASSED [ 93%] 622s tests/test_utils.py::test_infix_dims_errors[supplied1-all_1] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[str] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[list_of_str] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[list_mixed] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[tuple_of_str] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[list_with_tuple] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[tuple_of_tuple] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[None] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims[ellipsis] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims_set PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims_replace_none[None] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims_replace_none[ellipsis] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims_raises[str_missing] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims_raises[list_missing_one] PASSED [ 93%] 622s tests/test_utils.py::test_parse_dims_raises[list_missing_all] PASSED [ 93%] 622s tests/test_utils.py::test_parse_ordered_dims[str] PASSED [ 93%] 622s tests/test_utils.py::test_parse_ordered_dims[list] PASSED [ 93%] 622s tests/test_utils.py::test_parse_ordered_dims[list_only_ellipsis] PASSED [ 93%] 622s tests/test_utils.py::test_parse_ordered_dims[list_with_ellipsis] PASSED [ 93%] 622s tests/test_utils.py::test_parse_ordered_dims[list_with_middle_ellipsis] PASSED [ 93%] 622s tests/test_utils.py::test_parse_ordered_dims_raises PASSED [ 93%] 622s tests/test_utils.py::test_iterate_nested[nested_list0-expected0] PASSED [ 93%] 622s tests/test_utils.py::test_iterate_nested[nested_list1-expected1] PASSED [ 93%] 622s tests/test_utils.py::test_iterate_nested[nested_list2-expected2] PASSED [ 93%] 622s tests/test_utils.py::test_iterate_nested[nested_list3-expected3] PASSED [ 93%] 622s tests/test_utils.py::test_iterate_nested[nested_list4-expected4] PASSED [ 93%] 622s tests/test_utils.py::test_iterate_nested[nested_list5-expected5] PASSED [ 93%] 622s tests/test_utils.py::test_find_stack_level PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_properties PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_attrs PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_init[expected0] PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_init[expected1] PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_data PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_getitem_dict PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_getitem_1d PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_getitem_1d_fancy PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_getitem_with_mask PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_getitem_with_mask_size_zero PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_getitem_with_mask_nd_indexer PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_0d_int PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_0d_float PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_0d_string PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_0d_datetime PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_0d_timedelta64 PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_0d_not_a_time PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_0d_object PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_0d_object_array_with_list PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_index_and_concat_datetime PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_0d_time_data PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_datetime64_conversion PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_timedelta64_conversion PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_object_conversion PASSED [ 93%] 622s tests/test_variable.py::TestVariable::test_datetime64_valid_range PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_timedelta64_valid_range XFAIL [ 93%] 623s tests/test_variable.py::TestVariable::test_pandas_data PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pandas_period_index PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_1d_math[float] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_1d_math[int] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_1d_reduce PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_array_interface PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test___array__ PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_equals_all_dtypes PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_eq_all_dtypes PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_encoding_preserved PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_drop_encoding PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_concat PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_concat_attrs PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_concat_fixed_len_str PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_concat_number_strings PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_concat_mixed_dtypes PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy[float-True] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy[float-False] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy[int-True] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy[int-False] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy[str-True] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy[str-False] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy_deep_recursive PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy_index PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy_with_data PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy_with_data_errors PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy_index_with_data PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_copy_index_with_data_errors PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_replace PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_real_and_imag PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_aggregate_complex PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pandas_cateogrical_dtype PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pandas_datetime64_with_tz PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_multiindex PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_load PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_getitem_advanced PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_getitem_uint_1d PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_getitem_uint PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_getitem_0d_array PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_getitem_fancy PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_getitem_error PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-mean] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-median] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-edge] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-maximum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-minimum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-symmetric] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-wrap] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-mean] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-median] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-edge] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-maximum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-minimum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-symmetric] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-wrap] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-mean] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-median] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-edge] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-maximum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-minimum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-symmetric] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-wrap] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-mean] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-median] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-edge] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-maximum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-minimum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-symmetric] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-wrap] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-mean] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-median] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-edge] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-maximum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-minimum] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-symmetric] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-wrap] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg0-np_arg0] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg1-np_arg1] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg2-np_arg2] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg3-np_arg3] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg4-np_arg4] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_keep_attrs[default] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_keep_attrs[False] PASSED [ 93%] 623s tests/test_variable.py::TestVariable::test_pad_keep_attrs[True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rolling_window[x-3] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rolling_window[y-5] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rolling_1d PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center0] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center1] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center0] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center1] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center0] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center1] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-window0-x_w-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-window_dim1-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-x_w-center2] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_values PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_numpy_same_methods PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_0d_str PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_0d_datetime PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_0d_timedelta PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_equals_and_identical PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_broadcast_equals PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_no_conflicts PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_as_variable PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_repr PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_repr_lazy_data PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_detect_indexer_type PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_indexer_type PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_items PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_getitem_basic PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_getitem_with_mask_2d_input PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_isel PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_index_0d_numpy_string PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_indexing_0d_unicode PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_shift[fill_value0] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_shift[2] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_shift[2.0] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_shift2d PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_roll PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_roll_consistency PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_transpose PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_transpose_0d PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_squeeze PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_get_axis_num PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_set_dims PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_set_dims_object_dtype PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_stack PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_stack_errors PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_unstack PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_unstack_errors PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_unstack_2d PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_stack_unstack_consistency PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_unstack_without_missing PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_broadcasting_math PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_broadcasting_failures PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_inplace_math PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_inplace_math_error PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_reduce PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_reduce_use_bottleneck PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-True] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-False] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-None] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-0.25] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q1] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q2] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-0.25] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q1] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q2] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_method[True-midpoint] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_method[True-lower] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_method[False-midpoint] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_method[False-lower] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[midpoint] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[lower] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_chunked_dim_error PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[-0.1] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[1.1] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q2] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q3] PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rank_dask PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rank_use_bottleneck PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_rank PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_big_endian_reduce PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_reduce_funcs PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_reduce_keepdims PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_reduce_keepdims_dask PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_reduce_keep_attrs PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_binary_ops_keep_attrs PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_count PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_setitem PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_setitem_fancy PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_coarsen PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_coarsen_2d PASSED [ 94%] 623s tests/test_variable.py::TestVariable::test_coarsen_keep_attrs PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_properties PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_attrs PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_init[expected0] PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_init[expected1] PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_data PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_getitem_dict PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_getitem_1d PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_size_zero PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_0d_int PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_0d_float PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_0d_string PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_0d_datetime PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_0d_timedelta64 PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_0d_not_a_time PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_0d_object PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_index_and_concat_datetime PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_0d_time_data PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_object_conversion PASSED [ 94%] 623s tests/test_variable.py::TestVariableWithDask::test_datetime64_valid_range PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_timedelta64_valid_range XFAIL [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_pandas_data PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_pandas_period_index PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_1d_math[float] PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_1d_math[int] PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_1d_reduce PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test___array__ PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_equals_all_dtypes PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_encoding_preserved PASSED [ 94%] 624s tests/test_variable.py::TestVariableWithDask::test_drop_encoding PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_concat PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_concat_attrs PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_concat_fixed_len_str PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_concat_number_strings PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_concat_mixed_dtypes PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy[float-True] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy[float-False] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy[int-True] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy[int-False] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy[str-True] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy[str-False] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy_deep_recursive PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy_with_data PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy_with_data_errors PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data_errors PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_replace PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_real_and_imag PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_aggregate_complex PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pandas_cateogrical_dtype PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pandas_datetime64_with_tz PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_load PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_getitem_advanced PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_getitem_uint_1d PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_getitem_uint PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_getitem_0d_array PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_getitem_error PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg0-np_arg0] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg1-np_arg1] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg2-np_arg2] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg3-np_arg3] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg4-np_arg4] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[default] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[False] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[True] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_rolling_window[x-3] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_rolling_window[y-5] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_rolling_1d PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center0] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center1] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center0] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center1] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center0] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center1] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-window0-x_w-True] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-window_dim1-True] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-x_w-center2] PASSED [ 95%] 624s tests/test_variable.py::TestVariableWithDask::test_chunk PASSED [ 95%] 625s tests/test_variable.py::TestVariableWithDask::test_0d_object_array_with_list XFAIL [ 95%] 625s tests/test_variable.py::TestVariableWithDask::test_array_interface XFAIL [ 95%] 625s tests/test_variable.py::TestVariableWithDask::test_copy_index XFAIL [ 95%] 625s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes XFAIL [ 95%] 625s tests/test_variable.py::TestVariableWithDask::test_getitem_fancy PASSED [ 95%] 625s tests/test_variable.py::TestVariableWithDask::test_getitem_1d_fancy PASSED [ 95%] 625s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_nd_indexer PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-x] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-y] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-x] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-y] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-x] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-y] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-x] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-y] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-x] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-y] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-x] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-y] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_multiindex PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-mean] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] XFAIL [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] XPASS [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-edge] PASSED [ 95%] 626s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-linear_ramp] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-maximum] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-minimum] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-symmetric] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-wrap] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-mean] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] XFAIL [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] XPASS [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-edge] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-linear_ramp] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-maximum] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-minimum] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-symmetric] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-wrap] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-mean] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] XFAIL [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] XFAIL [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-edge] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-linear_ramp] PASSED [ 95%] 627s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-maximum] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-minimum] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-symmetric] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-wrap] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-mean] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] XFAIL [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] XFAIL [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-edge] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-linear_ramp] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-maximum] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-minimum] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-symmetric] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-wrap] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-mean] PASSED [ 95%] 628s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] XFAIL [ 95%] 629s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] XFAIL [ 95%] 629s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-edge] PASSED [ 95%] 629s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-linear_ramp] PASSED [ 95%] 629s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-maximum] PASSED [ 95%] 629s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-minimum] PASSED [ 95%] 629s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-symmetric] PASSED [ 95%] 629s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-wrap] PASSED [ 95%] 629s tests/test_variable.py::TestVariableWithSparse::test_as_sparse SKIPPED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_properties PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_attrs PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_dict PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_1d PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_1d_fancy PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_size_zero PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_nd_indexer PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_0d_int PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_0d_float PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_0d_string PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_0d_datetime PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_0d_timedelta64 PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_0d_not_a_time PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_0d_object PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_0d_object_array_with_list PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_index_and_concat_datetime PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_0d_time_data PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_datetime64_conversion PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_object_conversion PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_datetime64_valid_range PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_timedelta64_valid_range XFAIL [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_pandas_data PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_pandas_period_index PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_1d_math[float] PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_1d_math[int] PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_1d_reduce PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_array_interface PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test___array__ PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_equals_all_dtypes PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_eq_all_dtypes PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_encoding_preserved PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_drop_encoding PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_concat PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_concat_attrs PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_concat_fixed_len_str PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_concat_number_strings PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_concat_mixed_dtypes PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_copy[float-True] PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_copy[float-False] PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_copy[int-True] PASSED [ 95%] 629s tests/test_variable.py::TestIndexVariable::test_copy[int-False] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy[str-True] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy[str-False] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy_deep_recursive PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy_index PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy_with_data PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy_with_data_errors PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy_index_with_data PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_copy_index_with_data_errors PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_replace PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_real_and_imag PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_aggregate_complex PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pandas_cateogrical_dtype PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pandas_datetime64_with_tz PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_multiindex PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_load PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_uint_1d PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_0d_array PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[default] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[False] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[True] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_init PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_to_index PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_multiindex_default_level_names PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_data PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_name PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_level_names PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_get_level_variable PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_concat_periods PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_concat_multiindex PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[str] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[bytes] PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_datetime64 PASSED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_error SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_advanced SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_fancy SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_getitem_uint SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-mean] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-median] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-reflect] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-edge] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-linear_ramp] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-maximum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-minimum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-symmetric] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-wrap] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-mean] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-median] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-reflect] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-edge] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-linear_ramp] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-maximum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-minimum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-symmetric] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-wrap] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-mean] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-median] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-reflect] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-edge] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-linear_ramp] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-maximum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-minimum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-symmetric] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-wrap] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-mean] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-median] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-reflect] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-edge] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-linear_ramp] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-maximum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-minimum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-symmetric] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-wrap] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-mean] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-median] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-reflect] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-edge] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-linear_ramp] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-maximum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-minimum] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-symmetric] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-wrap] SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_pad_constant_values SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_rolling_window SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_rolling_1d SKIPPED (...) [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_nd_rolling SKIPPED (...) [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_rolling_window_errors SKIPPED [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_coarsen_2d SKIPPED (...) [ 96%] 629s tests/test_variable.py::TestIndexVariable::test_to_index_variable_copy PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_unchanged_types PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_converted_types PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_masked_array PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_datetime PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_tz_datetime PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_full_like PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_full_like_dask PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_zeros_like PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_ones_like PASSED [ 96%] 629s tests/test_variable.py::TestAsCompatibleData::test_unsupported_type PASSED [ 96%] 629s tests/test_variable.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 96%] 629s tests/test_variable.py::TestBackendIndexing::test_NumpyIndexingAdapter PASSED [ 96%] 629s tests/test_variable.py::TestBackendIndexing::test_LazilyIndexedArray PASSED [ 96%] 629s tests/test_variable.py::TestBackendIndexing::test_CopyOnWriteArray PASSED [ 96%] 629s tests/test_variable.py::TestBackendIndexing::test_MemoryCachedArray PASSED [ 96%] 629s tests/test_variable.py::TestBackendIndexing::test_DaskIndexingAdapter PASSED [ 96%] 629s tests/test_variable.py::test_clip PASSED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_numpy[Variable] PASSED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_numpy[IndexVariable] PASSED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_dask[Variable] PASSED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_dask[IndexVariable] PASSED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_pint[Variable] SKIPPED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_pint[IndexVariable] SKIPPED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_sparse[Variable] SKIPPED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_sparse[IndexVariable] SKIPPED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_cupy[Variable] SKIPPED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_cupy[IndexVariable] SKIPPED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[Variable] SKIPPED [ 96%] 629s tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[IndexVariable] SKIPPED [ 96%] 629s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01T00:00:00.000000000-False] PASSED [ 96%] 629s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01T00:00:00-True] PASSED [ 96%] 629s tests/test_variable.py::test_datetime_conversion_warning[['2000-01-01T00:00:00.000000000']-False] PASSED [ 96%] 629s tests/test_variable.py::test_datetime_conversion_warning[['2000-01-01T00:00:00']-True] PASSED [ 96%] 629s tests/test_variable.py::test_datetime_conversion_warning[DatetimeIndex(['2000-01-01'], dtype='datetime64[ns]', freq='D')-False] PASSED [ 96%] 629s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01 00:00:00-False] PASSED [ 96%] 629s tests/test_variable.py::test_datetime_conversion_warning[[datetime.datetime(2000, 1, 1, 0, 0)]-False] PASSED [ 96%] 629s 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%] 629s 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%] 629s tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings PASSED [ 96%] 629s tests/test_variable.py::test_timedelta_conversion_warning[10 nanoseconds-False] PASSED [ 96%] 629s tests/test_variable.py::test_timedelta_conversion_warning[10 seconds-True] PASSED [ 96%] 629s tests/test_variable.py::test_timedelta_conversion_warning[[10]-False] PASSED [ 96%] 629s tests/test_variable.py::test_timedelta_conversion_warning[[10]-True] PASSED [ 96%] 629s tests/test_variable.py::test_timedelta_conversion_warning[TimedeltaIndex(['0 days 00:00:00.000000001'], dtype='timedelta64[ns]', freq='D')-False] PASSED [ 96%] 629s tests/test_variable.py::test_timedelta_conversion_warning[1 day, 0:00:00-False] PASSED [ 96%] 629s tests/test_variable.py::test_timedelta_conversion_warning[[datetime.timedelta(days=1)]-False] PASSED [ 96%] 629s tests/test_variable.py::test_pandas_two_only_timedelta_conversion_warning PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_non_DataArray_weights[True] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_non_DataArray_weights[False] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-True] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-False] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-True] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-False] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-True] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-False] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-True] PASSED [ 96%] 629s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-False] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_lazy_resample[1YS-1] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_lazy_resample[1YS-5] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_lazy_resample[5YS-1] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_lazy_resample[5YS-5] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_lazy_resample[10YS-1] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_lazy_resample[10YS-5] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights0-3] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights1-2] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights2-nan] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights3-nan] PASSED [ 96%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights0-2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights1-nan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights2-nan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights3-1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_of_weights_bool PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_no_nan[weights0-5] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_no_nan[weights1-4] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_no_nan[weights2-0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[True-weights0-4] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[True-weights1-4] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[True-weights2-0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[True-weights3-0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[False-weights0-4] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[False-weights1-4] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[False-weights2-0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_sum_nan[False-weights3-0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da2] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_no_nan[weights0-1.6] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_no_nan[weights1-1.0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_mean_no_nan[weights2-nan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_no_nan[weights0-expected0] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_no_nan[weights1-expected1] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_zero_weights PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_simple PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_nan[True] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_nan[False] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-nonan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-singlenan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-allnan] PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da0] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da1] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da2] SKIPPED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_bool PASSED [ 97%] 630s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[-1] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[1.1] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q2] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q3] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_mean_nan[True-weights0-2.0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_mean_nan[True-weights1-nan] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_mean_nan[True-weights2-nan] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_mean_nan[False-weights0-2.0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_mean_nan[False-weights1-nan] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_mean_nan[False-weights2-nan] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_mean_bool PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights0-0.6666666666666666] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights1-0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights2-0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights3-0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights0-0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights1-0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights2-0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights3-0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da1] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da1] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da0] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da1] PASSED [ 98%] 630s tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_no_nan[weights0-0.24] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_no_nan[weights1-0.0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_no_nan[weights2-nan] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_nan[weights0-0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_nan[weights1-nan] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_nan[weights2-nan] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_var_bool PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da1] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_no_nan[weights0-0.4898979485566356] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_no_nan[weights1-0.0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_no_nan[weights2-nan] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_nan[weights0-0] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_nan[weights1-nan] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_nan[weights2-nan] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_std_bool PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_operations_3D[None-True-a] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_operations_3D[None-True-b] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_operations_3D[None-True-c] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_operations_3D[None-True-dim3] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_operations_3D[None-True-dim4] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_operations_3D[None-True-None] PASSED [ 98%] 631s tests/test_weighted.py::test_weighted_operations_3D[None-False-a] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[None-False-b] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[None-False-c] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[None-False-dim3] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[None-False-dim4] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[None-False-None] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[True-True-a] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[True-True-b] PASSED [ 98%] 632s tests/test_weighted.py::test_weighted_operations_3D[True-True-c] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-True-dim3] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-True-dim4] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-True-None] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-False-a] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-False-b] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-False-c] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-False-dim3] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-False-dim4] PASSED [ 98%] 633s tests/test_weighted.py::test_weighted_operations_3D[True-False-None] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-True-a] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-True-b] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-True-c] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-True-dim3] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-True-dim4] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-True-None] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-False-a] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-False-b] PASSED [ 98%] 634s tests/test_weighted.py::test_weighted_operations_3D[False-False-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_operations_3D[False-False-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_operations_3D[False-False-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_operations_3D[False-False-None] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-b] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-None] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-a] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-b] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-None] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-a] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-None] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-a] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-b] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-None] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-a] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-b] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-None] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-a] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-b] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-None] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-b] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-c] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim3] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim4] PASSED [ 98%] 635s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-None] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-a] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-b] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-c] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim3] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim4] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-None] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-b] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-c] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim3] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim4] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-None] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-a] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-b] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-c] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim3] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim4] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-None] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-a] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-b] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-c] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim3] PASSED [ 98%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim4] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-None] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-a] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-b] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-c] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim3] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim4] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-None] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-a] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-b] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-c] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim3] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim4] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-None] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-a] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-b] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-c] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim3] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim4] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-None] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-a] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-b] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-c] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim3] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim4] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-None] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-a] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-b] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-c] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim3] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim4] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-None] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-a] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-b] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-c] PASSED [ 99%] 636s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim3] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim4] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-None] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-a] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-b] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-c] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim3] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim4] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-None] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights0-coords_data0-2.5] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights1-coords_data1-1.8] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights2-coords_data2-3.8] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data0] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data1] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data2] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data0] PASSED [ 99%] 637s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data1] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data2] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data0] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data1] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data2] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data0] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data1] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data2] PASSED [ 99%] 638s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data0] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data1] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data2] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data0] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data1] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data2] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data0] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data1] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data2] PASSED [ 99%] 639s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data0] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data1] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data2] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data0] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data1] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data2] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data0] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data1] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data2] PASSED [ 99%] 640s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data0] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data1] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data2] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data0] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data1] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data2] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data0] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data1] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data2] PASSED [ 99%] 641s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data0] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data1] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data2] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data0] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data1] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data2] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data0] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data1] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data2] PASSED [ 99%] 642s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data0] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data1] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data2] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data0] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data1] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data2] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_squares] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-var] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_squares] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-var] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_squares] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-var] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-std] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_squares] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-var] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_squares] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-var] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-std] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_squares] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-var] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-std] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_squares] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[var] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[True-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[True-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[True-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[True-quantile] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[False-sum_of_weights] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[False-sum] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[False-mean] PASSED [ 99%] 643s tests/test_weighted.py::test_weighted_bad_dim[False-quantile] PASSED [100%] 643s 643s =============================== warnings summary =============================== 643s ../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37 643s /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). 643s EPOCH = datetime.datetime.utcfromtimestamp(0) 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/__init__.py:152 643s /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 643s flaky = pytest.mark.flaky 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/__init__.py:153 643s /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 643s network = pytest.mark.network 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_coarsen.py:159 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:86 643s /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 643s @pytest.mark.flaky 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:163 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:392 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:623 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:641 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:658 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:684 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:785 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:923 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:983 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1160 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1166 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1184 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1203 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1706 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1710 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1720 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1738 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1746 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1755 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1804 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1830 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1897 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1920 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1935 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1945 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1950 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2087 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2171 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2182 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2194 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2206 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2231 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2240 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2245 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2254 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2260 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2266 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2288 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2299 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2306 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2315 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2337 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2352 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2359 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2378 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2386 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2400 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2435 643s /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 643s @pytest.mark.slow 643s 643s ../../../usr/lib/python3/dist-packages/xarray/tests/test_rolling.py:706 643s /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 643s @pytest.mark.slow 643s 643s tests/test_array_api.py: 1 warning 643s tests/test_dataset.py: 1 warning 643s tests/test_rolling.py: 16 warnings 643s /usr/lib/python3/dist-packages/xarray/core/duck_array_ops.py:203: RuntimeWarning: invalid value encountered in cast 643s return data.astype(dtype, **kwargs) 643s 643s tests/test_array_api.py::test_astype 643s /usr/lib/python3/dist-packages/numpy/array_api/_data_type_functions.py:20: RuntimeWarning: invalid value encountered in cast 643s return Array._new(x._array.astype(dtype=dtype, copy=copy)) 643s 643s tests/test_backends.py: 24 warnings 643s tests/test_conventions.py: 3 warnings 643s /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. 643s For the old behavior, usually: 643s np.array(value).astype(dtype)` 643s will give the desired result (the cast overflows). 643s encoding["_FillValue"] = dtype.type(fv) 643s 643s tests/test_backends.py::TestDask::test_inline_array 643s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpt1jdoy4v/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='4300b057-d132-4d1c-86b1-d7aeff88a889'), but file is not already closed. This may indicate a bug. 643s result = testfunction(**testargs) 643s 643s tests/test_backends.py::TestDask::test_inline_array 643s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpt1jdoy4v/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='f23bea2f-1e35-46fe-912c-5dcc262a222a'), but file is not already closed. This may indicate a bug. 643s result = testfunction(**testargs) 643s 643s tests/test_backends.py::TestDask::test_inline_array 643s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpt1jdoy4v/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='493c8c3b-d0e1-4b9a-9c36-0c53a6686165'), but file is not already closed. This may indicate a bug. 643s result = testfunction(**testargs) 643s 643s tests/test_backends.py::TestDask::test_inline_array 643s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpt1jdoy4v/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='b0103f79-b591-4cce-a25e-2fb970d70747'), but file is not already closed. This may indicate a bug. 643s result = testfunction(**testargs) 643s 643s tests/test_backends.py::test_pickle_open_mfdataset_dataset 643s /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='a1d18b34-38ba-4f4d-8007-df6336536a95'), but file is not already closed. This may indicate a bug. 643s result = testfunction(**testargs) 643s 643s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] 643s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] 643s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] 643s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] 643s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 643s :6: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 643s 643s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] 643s /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'. 643s out = convert_calendar(da_src, target, missing=np.nan, align_on="date") 643s 643s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[M] 643s /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'. 643s result = cftime_range("2000-02-01", periods=3, freq=freq).dayofweek 643s 643s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[M] 643s /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'. 643s result = cftime_range("2000-02-01", periods=3, freq=freq).dayofyear 643s 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] 643s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] 643s tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] 643s /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'. 643s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 643s 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] 643s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] 643s /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'. 643s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 643s 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] 643s /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'. 643s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 643s 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] 643s /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'. 643s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 643s 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] 643s /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'. 643s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 643s 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] 643s /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'. 643s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 643s 643s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] 643s /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'. 643s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 643s 643s tests/test_cftime_offsets.py::test_date_range_like_same_calendar 643s /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'. 643s out = date_range_like(src, "standard", use_cftime=False) 643s 643s tests/test_cftimeindex_resample.py: 81 warnings 643s /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'. 643s cftime_index = xr.cftime_range(**index_kwargs) 643s 643s tests/test_cftimeindex_resample.py: 81 warnings 643s /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'. 643s cftime_index = xr.cftime_range(**index_kwargs) 643s 643s tests/test_cftimeindex_resample.py: 81 warnings 643s /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'. 643s cftime_index = xr.cftime_range(**index_kwargs) 643s 643s tests/test_cftimeindex_resample.py: 81 warnings 643s /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'. 643s cftime_index = xr.cftime_range(**index_kwargs) 643s 643s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 643s tests/test_cftimeindex_resample.py::test_calendars[noleap] 643s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 643s tests/test_cftimeindex_resample.py::test_calendars[360_day] 643s tests/test_cftimeindex_resample.py::test_calendars[julian] 643s /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: 643s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 643s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 643s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 643s 643s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 643s tests/test_cftimeindex_resample.py::test_calendars[noleap] 643s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 643s tests/test_cftimeindex_resample.py::test_calendars[360_day] 643s tests/test_cftimeindex_resample.py::test_calendars[julian] 643s /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. 643s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 643s 643s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 643s tests/test_cftimeindex_resample.py::test_calendars[noleap] 643s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 643s tests/test_cftimeindex_resample.py::test_calendars[360_day] 643s tests/test_cftimeindex_resample.py::test_calendars[julian] 643s /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: 643s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 643s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 643s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 643s 643s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 643s tests/test_cftimeindex_resample.py::test_calendars[noleap] 643s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 643s tests/test_cftimeindex_resample.py::test_calendars[360_day] 643s tests/test_cftimeindex_resample.py::test_calendars[julian] 643s /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. 643s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 643s 643s tests/test_cftimeindex_resample.py::test_base_and_offset_error 643s /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. 643s da_cftime.resample(time="2D", base=3, offset="5s") 643s 643s tests/test_cftimeindex_resample.py::test_resample_invalid_loffset_cftimeindex 643s /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: 643s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 643s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 643s da.resample(time="24h", loffset=1) # type: ignore 643s 643s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] 643s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] 643s /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. 643s var = Variable(["time"], times, encoding=encoding) 643s 643s tests/test_computation.py::test_unified_dim_sizes 643s /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')``. 643s warnings.warn( 643s 643s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] 643s /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. 643s For the old behavior, usually: 643s np.array(value).astype(dtype)` 643s will give the desired result (the cast overflows). 643s new_fill = unsigned_dtype.type(attrs["_FillValue"]) 643s 643s tests/test_dask.py: 12 warnings 643s <__array_function__ internals>:200: RuntimeWarning: invalid value encountered in cast 643s 643s tests/test_dataset.py::TestDataset::test_properties 643s tests/test_groupby.py::test_groupby_dims_property 643s tests/test_groupby.py::test_groupby_dims_property 643s /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`. 643s warnings.warn( 643s 643s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] 643s /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. 643s roundtripped = Dataset.from_dict(ds.to_dict(data=data)) 643s 643s tests/test_dataset.py::test_differentiate_cftime[True] 643s tests/test_dataset.py::test_differentiate_cftime[False] 643s /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'. 643s coord = xr.cftime_range("2000", periods=8, freq="2M") 643s 643s tests/test_groupby.py: 30 warnings 643s /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. 643s expected_df = df.groupby("dim_0_bins").sum() 643s 643s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 643s /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'. 643s xr.date_range( 643s 643s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 643s /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'. 643s "time": xr.date_range( 643s 643s tests/test_missing.py::test_get_clean_interp_index_dt[proleptic_gregorian-1M] 643s /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'. 643s times = xr.cftime_range( 643s 643s tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot 643s /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'. 643s darray.coords["time"] = xr.cftime_range( 643s 643s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] 643s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] 643s /usr/lib/python3/dist-packages/dask/array/chunk.py:278: RuntimeWarning: invalid value encountered in cast 643s return x.astype(astype_dtype, **kwargs) 643s 643s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes 643s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes 643s /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. 643s return func(*(_execute_task(a, cache) for a in args)) 643s 643s tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level 643s /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)`. 643s ds = Dataset(coords={"x": midx}) 643s 643s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] 643s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] 643s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] 643s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] 643s /usr/lib/python3/dist-packages/numpy/lib/nanfunctions.py:1577: RuntimeWarning: All-NaN slice encountered 643s result = np.apply_along_axis(_nanquantile_1d, axis, a, q, 643s 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] 643s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] 643s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] 643s /usr/lib/python3/dist-packages/xarray/core/computation.py:822: RuntimeWarning: invalid value encountered in sqrt 643s result_data = func(*input_data) 643s 643s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 643s = 13821 passed, 1841 skipped, 42 xfailed, 35 xpassed, 540 warnings in 263.16s (0:04:23) = 645s autopkgtest [10:42:29]: test command1: -----------------------] 646s autopkgtest [10:42:30]: test command1: - - - - - - - - - - results - - - - - - - - - - 646s command1 PASS 646s autopkgtest [10:42:30]: @@@@@@@@@@@@@@@@@@@@ summary 646s command1 PASS 658s Creating nova instance adt-noble-ppc64el-python-xarray-20240326-103143-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240325.img (UUID ce50e202-ac12-4562-879d-419903f0141e)...