0s autopkgtest [23:39:27]: starting date and time: 2024-03-25 23:39:27+0000 0s autopkgtest [23:39:27]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [23:39:27]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.xnlutm73/out --timeout-copy=6000 -a i386 --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=rasterio/1.3.9-4 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@lcy02-32.secgroup --name adt-noble-i386-python-xarray-20240325-233927-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-amd64-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/ 80s autopkgtest [23:40:47]: testbed dpkg architecture: amd64 80s autopkgtest [23:40:47]: testbed apt version: 2.7.12 80s autopkgtest [23:40:47]: test architecture: i386 80s autopkgtest [23:40:47]: @@@@@@@@@@@@@@@@@@@@ test bed setup 80s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 81s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [7592 B] 81s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [497 kB] 81s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 81s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3998 kB] 81s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [731 kB] 81s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [484 kB] 81s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 81s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [6700 B] 81s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [37.9 kB] 81s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 81s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [1267 kB] 81s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [4427 kB] 81s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 81s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [28.6 kB] 81s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [96.8 kB] 81s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 84s Fetched 11.8 MB in 1s (7967 kB/s) 84s Reading package lists... 86s Reading package lists... 86s Building dependency tree... 86s Reading state information... 87s Calculating upgrade... 87s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 87s Reading package lists... 87s Building dependency tree... 87s Reading state information... 87s 0 upgraded, 0 newly installed, 0 to remove and 248 not upgraded. 88s sh: Attempting to set up Debian/Ubuntu apt sources automatically 88s sh: Distribution appears to be Ubuntu 89s Reading package lists... 89s Building dependency tree... 89s Reading state information... 89s eatmydata is already the newest version (131-1). 89s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 89s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s dbus is already the newest version (1.14.10-4ubuntu1). 90s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 90s Reading package lists... 90s Building dependency tree... 90s Reading state information... 90s rng-tools-debian is already the newest version (2.4). 90s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 90s Reading package lists... 91s Building dependency tree... 91s Reading state information... 91s The following packages will be REMOVED: 91s cloud-init* python3-configobj* python3-debconf* 91s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 91s After this operation, 3256 kB disk space will be freed. 91s (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 ... 71864 files and directories currently installed.) 91s Removing cloud-init (24.1.2-0ubuntu1) ... 92s Removing python3-configobj (5.0.8-3) ... 92s Removing python3-debconf (1.5.86) ... 92s Processing triggers for man-db (2.12.0-3) ... 93s (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 ... 71475 files and directories currently installed.) 93s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 93s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 93s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 93s invoke-rc.d: policy-rc.d denied execution of try-restart. 93s Reading package lists... 94s Building dependency tree... 94s Reading state information... 94s linux-generic is already the newest version (6.8.0-11.11+1). 94s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 94s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 95s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 95s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 97s Reading package lists... 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 97s Calculating upgrade... 97s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 98s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 98s autopkgtest [23:41:05]: rebooting testbed after setup commands that affected boot 261s autopkgtest [23:43:48]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 00:29:05 UTC 2024 262s autopkgtest [23:43:49]: @@@@@@@@@@@@@@@@@@@@ apt-source python-xarray 263s Get:1 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (dsc) [3358 B] 263s Get:2 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (tar) [3179 kB] 263s Get:3 http://ftpmaster.internal/ubuntu noble/universe python-xarray 2023.12.0-3 (diff) [16.8 kB] 263s gpgv: Signature made Sun Jan 28 14:20:46 2024 UTC 263s gpgv: using RSA key 82383CE9165B347C787081A2CBE6BB4E5D9AD3A5 263s gpgv: Can't check signature: No public key 263s dpkg-source: warning: cannot verify inline signature for ./python-xarray_2023.12.0-3.dsc: no acceptable signature found 264s autopkgtest [23:43:51]: testing package python-xarray version 2023.12.0-3 264s autopkgtest [23:43:51]: build not needed 264s autopkgtest [23:43:51]: test command1: preparing testbed 266s Note, using file '/tmp/autopkgtest.IefZHc/1-autopkgtest-satdep.dsc' to get the build dependencies 266s Reading package lists... 266s Building dependency tree... 266s Reading state information... 267s Starting pkgProblemResolver with broken count: 0 267s Starting 2 pkgProblemResolver with broken count: 0 267s Done 267s The following NEW packages will be installed: 267s blt build-essential cpp cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu 267s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-lyx g++ g++-13 267s g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 267s gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu gdal-data gdal-plugins libaec0 267s libarmadillo12 libarpack2 libasan8 libatomic1 libblas3 libblosc1 267s libc-dev-bin libc6-dev libcc1-0 libcfitsio10 libcrypt-dev libdav1d7 267s libde265-0 libdeflate0 libfontconfig1 libfreexl1 libfyba0 libgcc-13-dev 267s libgdal34 libgeos-c1v5 libgeos3.12.1 libgeotiff5 libgfortran5 libgif7 267s libgomp1 libgraphite2-3 libharfbuzz0b libhdf4-0-alt libhdf5-103-1 267s libhdf5-hl-100 libheif-plugin-dav1d libheif-plugin-libde265 libheif1 267s libhwasan0 libimagequant0 libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 267s libjs-jquery libjs-jquery-ui libkmlbase1 libkmldom1 libkmlengine1 liblapack3 267s liblbfgsb0 liblcms2-2 liblerc4 liblsan0 libltdl7 libminizip1 libmpc3 267s libmysqlclient21 libnetcdf19 libodbc2 libodbcinst2 libogdi4.1 libopenjp2-7 267s libpoppler134 libpq5 libproj25 libqhull-r8.0 libquadmath0 libraqm0 267s librttopo1 libsharpyuv0 libsnappy1v5 libspatialite8 libstdc++-13-dev 267s libsuperlu6 libsz2 libtcl8.6 libtiff6 libtk8.6 libtsan2 libubsan1 267s liburiparser1 libwebp7 libwebpdemux2 libwebpmux3 libxerces-c3.2 libxft2 267s libxrender1 libxslt1.1 libxss1 linux-libc-dev mysql-common proj-data 267s python-matplotlib-data python3-affine python3-all python3-appdirs 267s python3-bottleneck python3-brotli python3-cftime python3-click 267s python3-click-plugins python3-cligj python3-cloudpickle python3-colorama 267s python3-contourpy python3-cycler python3-dask python3-dateutil 267s python3-decorator python3-fonttools python3-fs python3-fsspec 267s python3-importlib-metadata python3-iniconfig python3-kiwisolver 267s python3-locket python3-lxml python3-lz4 python3-matplotlib 267s python3-more-itertools python3-mpmath python3-netcdf4 python3-numpy 267s python3-packaging python3-pandas python3-pandas-lib python3-partd 267s python3-pil python3-pil.imagetk python3-pluggy python3-pytest 267s python3-rasterio python3-scipy python3-snuggs python3-sympy python3-tk 267s python3-toolz python3-ufolib2 python3-xarray python3-zipp rpcsvc-proto 267s tk8.6-blt2.5 unicode-data unixodbc-common x11-common 267s 0 upgraded, 163 newly installed, 0 to remove and 0 not upgraded. 267s Need to get 180 MB of archives. 267s After this operation, 741 MB of additional disk space will be used. 267s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 libtcl8.6 amd64 8.6.13+dfsg-2 [984 kB] 267s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 fonts-dejavu-mono all 2.37-8 [502 kB] 267s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 fonts-dejavu-core all 2.37-8 [835 kB] 267s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 fontconfig-config amd64 2.15.0-1ubuntu1 [36.9 kB] 267s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libfontconfig1 amd64 2.15.0-1ubuntu1 [139 kB] 267s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 libxrender1 amd64 1:0.9.10-1.1 [20.0 kB] 267s Get:7 http://ftpmaster.internal/ubuntu noble/main amd64 libxft2 amd64 2.3.6-1 [44.5 kB] 267s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 267s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 libxss1 amd64 1:1.2.3-1build2 [8476 B] 267s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 libtk8.6 amd64 8.6.14-1 [779 kB] 267s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 tk8.6-blt2.5 amd64 2.5.3+dfsg-7 [630 kB] 267s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 blt amd64 2.5.3+dfsg-7 [4826 B] 267s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 libc-dev-bin amd64 2.39-0ubuntu6 [20.4 kB] 267s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 linux-libc-dev amd64 6.8.0-11.11 [1595 kB] 267s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libcrypt-dev amd64 1:4.4.36-4 [128 kB] 267s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 rpcsvc-proto amd64 1.4.2-0ubuntu6 [68.5 kB] 267s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 libc6-dev amd64 2.39-0ubuntu6 [2126 kB] 267s Get:18 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 267s Get:19 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 267s Get:20 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [11.2 MB] 267s Get:21 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-17ubuntu2 [1030 B] 267s Get:22 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 267s Get:23 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 267s Get:24 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240303-1ubuntu1 [47.7 kB] 267s Get:25 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240303-1ubuntu1 [147 kB] 267s Get:26 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240303-1ubuntu1 [29.1 kB] 267s Get:27 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240303-1ubuntu1 [10.4 kB] 267s Get:28 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240303-1ubuntu1 [3026 kB] 267s Get:29 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240303-1ubuntu1 [1310 kB] 267s Get:30 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240303-1ubuntu1 [2732 kB] 267s Get:31 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240303-1ubuntu1 [1172 kB] 267s Get:32 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240303-1ubuntu1 [1629 kB] 268s Get:33 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240303-1ubuntu1 [155 kB] 268s Get:34 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-17ubuntu2 [2687 kB] 268s Get:35 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [21.9 MB] 268s Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-17ubuntu2 [477 kB] 268s Get:37 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 268s Get:38 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 268s Get:39 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-17ubuntu2 [2340 kB] 268s Get:40 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-17ubuntu2 [12.5 MB] 268s Get:41 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-17ubuntu2 [14.5 kB] 268s Get:42 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 268s Get:43 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 268s Get:44 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 268s Get:45 http://ftpmaster.internal/ubuntu noble/universe amd64 fonts-lyx all 2.4.0~RC3-1 [170 kB] 268s Get:46 http://ftpmaster.internal/ubuntu noble/universe amd64 gdal-data all 3.8.4+dfsg-1 [261 kB] 268s Get:47 http://ftpmaster.internal/ubuntu noble/universe amd64 gdal-plugins amd64 3.8.4+dfsg-1 [24.5 kB] 268s Get:48 http://ftpmaster.internal/ubuntu noble/universe amd64 libaec0 amd64 1.1.2-1 [22.6 kB] 268s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 libblas3 amd64 3.12.0-3 [238 kB] 268s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 libgfortran5 amd64 14-20240303-1ubuntu1 [924 kB] 268s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 liblapack3 amd64 3.12.0-3 [2649 kB] 268s Get:52 http://ftpmaster.internal/ubuntu noble/universe amd64 libarpack2 amd64 3.9.1-1 [105 kB] 268s Get:53 http://ftpmaster.internal/ubuntu noble/universe amd64 libsuperlu6 amd64 6.0.1+dfsg1-1 [184 kB] 268s Get:54 http://ftpmaster.internal/ubuntu noble/universe amd64 libarmadillo12 amd64 1:12.6.7+dfsg-1 [135 kB] 268s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libsnappy1v5 amd64 1.1.10-1 [28.4 kB] 268s Get:56 http://ftpmaster.internal/ubuntu noble/universe amd64 libblosc1 amd64 1.21.5+ds-1 [36.5 kB] 268s Get:57 http://ftpmaster.internal/ubuntu noble/universe amd64 libcfitsio10 amd64 4.3.1-1 [528 kB] 268s Get:58 http://ftpmaster.internal/ubuntu noble/universe amd64 libdav1d7 amd64 1.4.1-1 [604 kB] 268s Get:59 http://ftpmaster.internal/ubuntu noble/universe amd64 libde265-0 amd64 1.0.15-1 [192 kB] 268s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libdeflate0 amd64 1.19-1 [43.7 kB] 268s Get:61 http://ftpmaster.internal/ubuntu noble/universe amd64 libfyba0 amd64 4.1.1-8 [119 kB] 268s Get:62 http://ftpmaster.internal/ubuntu noble/universe amd64 libminizip1 amd64 1:1.3.dfsg-3ubuntu1 [21.8 kB] 268s Get:63 http://ftpmaster.internal/ubuntu noble/universe amd64 libfreexl1 amd64 2.0.0-1 [41.8 kB] 268s Get:64 http://ftpmaster.internal/ubuntu noble/universe amd64 libgeos3.12.1 amd64 3.12.1-1 [852 kB] 268s Get:65 http://ftpmaster.internal/ubuntu noble/universe amd64 libgeos-c1v5 amd64 3.12.1-1 [96.1 kB] 268s Get:66 http://ftpmaster.internal/ubuntu noble/universe amd64 proj-data all 9.3.1-1 [7867 kB] 268s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 libjbig0 amd64 2.1-6.1ubuntu1 [29.3 kB] 268s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu1 [147 kB] 268s Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B] 268s Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 liblerc4 amd64 4.0.0+ds-4ubuntu1 [184 kB] 268s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 libsharpyuv0 amd64 1.3.2-0.4 [15.6 kB] 268s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 libwebp7 amd64 1.3.2-0.4 [230 kB] 268s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 libtiff6 amd64 4.5.1+git230720-3ubuntu1 [232 kB] 268s Get:74 http://ftpmaster.internal/ubuntu noble/universe amd64 libproj25 amd64 9.3.1-1 [1379 kB] 268s Get:75 http://ftpmaster.internal/ubuntu noble/universe amd64 libgeotiff5 amd64 1.7.1-5 [62.5 kB] 268s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 libgif7 amd64 5.2.1-2.5 [34.0 kB] 268s Get:77 http://ftpmaster.internal/ubuntu noble/universe amd64 libhdf4-0-alt amd64 4.2.16-3 [282 kB] 268s Get:78 http://ftpmaster.internal/ubuntu noble/universe amd64 libsz2 amd64 1.1.2-1 [5416 B] 268s Get:79 http://ftpmaster.internal/ubuntu noble/universe amd64 libhdf5-103-1 amd64 1.10.10+repack-3ubuntu1 [1327 kB] 268s Get:80 http://ftpmaster.internal/ubuntu noble/universe amd64 libheif-plugin-dav1d amd64 1.17.6-1ubuntu1 [10.9 kB] 268s Get:81 http://ftpmaster.internal/ubuntu noble/universe amd64 libheif-plugin-libde265 amd64 1.17.6-1ubuntu1 [9024 B] 268s Get:82 http://ftpmaster.internal/ubuntu noble/universe amd64 libheif1 amd64 1.17.6-1ubuntu1 [325 kB] 268s Get:83 http://ftpmaster.internal/ubuntu noble/universe amd64 liburiparser1 amd64 0.9.7+dfsg-2 [35.9 kB] 268s Get:84 http://ftpmaster.internal/ubuntu noble/universe amd64 libkmlbase1 amd64 1.3.0-10 [47.4 kB] 268s Get:85 http://ftpmaster.internal/ubuntu noble/universe amd64 libkmldom1 amd64 1.3.0-10 [151 kB] 268s Get:86 http://ftpmaster.internal/ubuntu noble/universe amd64 libkmlengine1 amd64 1.3.0-10 [69.3 kB] 268s Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 mysql-common all 5.8+1.1.0 [6626 B] 268s Get:88 http://ftpmaster.internal/ubuntu noble/main amd64 libmysqlclient21 amd64 8.0.36-1 [1283 kB] 268s Get:89 http://ftpmaster.internal/ubuntu noble/universe amd64 libhdf5-hl-100 amd64 1.10.10+repack-3ubuntu1 [56.2 kB] 268s Get:90 http://ftpmaster.internal/ubuntu noble/universe amd64 libnetcdf19 amd64 1:4.9.2-3ubuntu1 [472 kB] 268s Get:91 http://ftpmaster.internal/ubuntu noble/main amd64 libltdl7 amd64 2.4.7-7 [40.5 kB] 268s Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 libodbc2 amd64 2.3.12-1 [159 kB] 268s Get:93 http://ftpmaster.internal/ubuntu noble/main amd64 unixodbc-common all 2.3.12-1 [8524 B] 268s Get:94 http://ftpmaster.internal/ubuntu noble/main amd64 libodbcinst2 amd64 2.3.12-1 [30.9 kB] 268s Get:95 http://ftpmaster.internal/ubuntu noble/universe amd64 libogdi4.1 amd64 4.1.1+ds-1 [218 kB] 268s Get:96 http://ftpmaster.internal/ubuntu noble/main amd64 libopenjp2-7 amd64 2.5.0-2 [174 kB] 268s Get:97 http://ftpmaster.internal/ubuntu noble/main amd64 liblcms2-2 amd64 2.14-2 [161 kB] 268s Get:98 http://ftpmaster.internal/ubuntu noble/main amd64 libpoppler134 amd64 24.02.0-1ubuntu2 [1112 kB] 268s Get:99 http://ftpmaster.internal/ubuntu noble/main amd64 libpq5 amd64 16.2-1 [138 kB] 268s Get:100 http://ftpmaster.internal/ubuntu noble/universe amd64 libqhull-r8.0 amd64 2020.2-6 [194 kB] 268s Get:101 http://ftpmaster.internal/ubuntu noble/universe amd64 librttopo1 amd64 1.1.0-3 [191 kB] 268s Get:102 http://ftpmaster.internal/ubuntu noble/universe amd64 libspatialite8 amd64 5.1.0-1 [2055 kB] 268s Get:103 http://ftpmaster.internal/ubuntu noble/universe amd64 libxerces-c3.2 amd64 3.2.4+debian-1.1 [1110 kB] 268s Get:104 http://ftpmaster.internal/ubuntu noble/universe amd64 libgdal34 amd64 3.8.4+dfsg-1 [8343 kB] 268s Get:105 http://ftpmaster.internal/ubuntu noble/main amd64 libgraphite2-3 amd64 1.3.14-2 [83.1 kB] 268s Get:106 http://ftpmaster.internal/ubuntu noble/main amd64 libharfbuzz0b amd64 8.3.0-2 [469 kB] 268s Get:107 http://ftpmaster.internal/ubuntu noble/main amd64 libimagequant0 amd64 2.18.0-1 [36.3 kB] 268s Get:108 http://ftpmaster.internal/ubuntu noble/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB] 268s Get:109 http://ftpmaster.internal/ubuntu noble/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB] 268s Get:110 http://ftpmaster.internal/ubuntu noble/universe amd64 liblbfgsb0 amd64 3.0+dfsg.4-1 [30.4 kB] 268s Get:111 http://ftpmaster.internal/ubuntu noble/main amd64 libraqm0 amd64 0.10.1-1 [14.6 kB] 268s Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 libwebpdemux2 amd64 1.3.2-0.4 [12.4 kB] 268s Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 libwebpmux3 amd64 1.3.2-0.4 [25.6 kB] 268s Get:114 http://ftpmaster.internal/ubuntu noble/main amd64 libxslt1.1 amd64 1.1.39-0exp1 [167 kB] 268s Get:115 http://ftpmaster.internal/ubuntu noble/universe amd64 python-matplotlib-data all 3.6.3-1ubuntu3 [2936 kB] 268s Get:116 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-affine all 2.4.0-1 [14.3 kB] 268s Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 python3-all amd64 3.12.1-0ubuntu2 [906 B] 268s Get:118 http://ftpmaster.internal/ubuntu noble/main amd64 python3-appdirs all 1.4.4-4 [10.9 kB] 268s Get:119 http://ftpmaster.internal/ubuntu noble/main amd64 python3-numpy amd64 1:1.24.2-2 [7141 kB] 268s Get:120 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-bottleneck amd64 1.3.5+ds1-3 [97.8 kB] 268s Get:121 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-brotli amd64 1.1.0-2 [340 kB] 268s Get:122 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-cftime amd64 1.6.3-1build1 [358 kB] 268s Get:123 http://ftpmaster.internal/ubuntu noble/main amd64 python3-colorama all 0.4.6-4 [32.1 kB] 268s Get:124 http://ftpmaster.internal/ubuntu noble/main amd64 python3-more-itertools all 10.2.0-1 [52.9 kB] 268s Get:125 http://ftpmaster.internal/ubuntu noble/main amd64 python3-zipp all 1.0.0-6 [6090 B] 268s Get:126 http://ftpmaster.internal/ubuntu noble/main amd64 python3-importlib-metadata all 4.12.0-1 [17.8 kB] 268s Get:127 http://ftpmaster.internal/ubuntu noble/main amd64 python3-click all 8.1.6-1 [79.0 kB] 268s Get:128 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-click-plugins all 1.1.1-4 [9288 B] 268s Get:129 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-cligj all 0.7.2-2 [7788 B] 268s Get:130 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-cloudpickle all 3.0.0-1 [21.4 kB] 268s Get:131 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-contourpy amd64 1.0.7-1build2 [283 kB] 268s Get:132 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-cycler all 0.11.0-2 [8202 B] 268s Get:133 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-fsspec all 2023.10.0-1 [111 kB] 268s Get:134 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-toolz all 0.12.0-2 [52.7 kB] 268s Get:135 http://ftpmaster.internal/ubuntu noble/main amd64 python3-packaging all 23.2-1 [40.6 kB] 268s Get:136 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-locket all 1.0.0-2 [5872 B] 268s Get:137 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-partd all 1.4.1-1 [17.7 kB] 268s Get:138 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-dask all 2023.12.1+dfsg-2 [1124 kB] 268s Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 python3-dateutil all 2.8.2-3 [79.2 kB] 268s Get:140 http://ftpmaster.internal/ubuntu noble/main amd64 python3-decorator all 5.1.1-5 [10.1 kB] 268s Get:141 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-scipy amd64 1.11.4-6 [19.4 MB] 269s Get:142 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-ufolib2 all 0.16.0+dfsg1-1 [33.5 kB] 269s Get:143 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-mpmath all 1.2.1-3 [421 kB] 269s Get:144 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-sympy all 1.12-7 [3966 kB] 269s Get:145 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-fs all 2.4.16-3 [91.1 kB] 269s Get:146 http://ftpmaster.internal/ubuntu noble/main amd64 python3-lxml amd64 5.1.0-1 [2179 kB] 269s Get:147 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-lz4 amd64 4.0.2+dfsg-1build2 [27.0 kB] 269s Get:148 http://ftpmaster.internal/ubuntu noble/universe amd64 unicode-data all 15.1.0-1 [8878 kB] 269s Get:149 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-fonttools amd64 4.46.0-1 [1693 kB] 269s Get:150 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-iniconfig all 1.1.1-2 [6024 B] 269s Get:151 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-kiwisolver amd64 1.4.4-2 [50.5 kB] 269s Get:152 http://ftpmaster.internal/ubuntu noble/main amd64 python3-pil amd64 10.2.0-1 [487 kB] 269s Get:153 http://ftpmaster.internal/ubuntu noble/main amd64 python3-tk amd64 3.11.5-1 [112 kB] 269s Get:154 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pil.imagetk amd64 10.2.0-1 [9584 B] 269s Get:155 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-matplotlib amd64 3.6.3-1ubuntu3 [7486 kB] 269s Get:156 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-netcdf4 amd64 1.6.5-1build1 [879 kB] 269s Get:157 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pandas-lib amd64 2.1.4+dfsg-4ubuntu2 [8348 kB] 269s Get:158 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pandas all 2.1.4+dfsg-4ubuntu2 [3042 kB] 269s Get:159 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pluggy all 1.4.0-1 [20.4 kB] 269s Get:160 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-pytest all 7.4.4-1 [305 kB] 269s Get:161 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-snuggs all 1.4.7-4 [6456 B] 269s Get:162 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-rasterio amd64 1.3.9-3build1 [1531 kB] 269s Get:163 http://ftpmaster.internal/ubuntu noble/universe amd64 python3-xarray all 2023.12.0-3 [701 kB] 269s Fetched 180 MB in 2s (106 MB/s) 269s Selecting previously unselected package libtcl8.6:amd64. 270s (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 ... 71420 files and directories currently installed.) 270s Preparing to unpack .../000-libtcl8.6_8.6.13+dfsg-2_amd64.deb ... 270s Unpacking libtcl8.6:amd64 (8.6.13+dfsg-2) ... 270s Selecting previously unselected package fonts-dejavu-mono. 270s Preparing to unpack .../001-fonts-dejavu-mono_2.37-8_all.deb ... 270s Unpacking fonts-dejavu-mono (2.37-8) ... 270s Selecting previously unselected package fonts-dejavu-core. 270s Preparing to unpack .../002-fonts-dejavu-core_2.37-8_all.deb ... 270s Unpacking fonts-dejavu-core (2.37-8) ... 270s Selecting previously unselected package fontconfig-config. 270s Preparing to unpack .../003-fontconfig-config_2.15.0-1ubuntu1_amd64.deb ... 270s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 270s Selecting previously unselected package libfontconfig1:amd64. 270s Preparing to unpack .../004-libfontconfig1_2.15.0-1ubuntu1_amd64.deb ... 270s Unpacking libfontconfig1:amd64 (2.15.0-1ubuntu1) ... 270s Selecting previously unselected package libxrender1:amd64. 270s Preparing to unpack .../005-libxrender1_1%3a0.9.10-1.1_amd64.deb ... 270s Unpacking libxrender1:amd64 (1:0.9.10-1.1) ... 270s Selecting previously unselected package libxft2:amd64. 270s Preparing to unpack .../006-libxft2_2.3.6-1_amd64.deb ... 270s Unpacking libxft2:amd64 (2.3.6-1) ... 270s Selecting previously unselected package x11-common. 270s Preparing to unpack .../007-x11-common_1%3a7.7+23ubuntu2_all.deb ... 270s Unpacking x11-common (1:7.7+23ubuntu2) ... 270s Selecting previously unselected package libxss1:amd64. 270s Preparing to unpack .../008-libxss1_1%3a1.2.3-1build2_amd64.deb ... 270s Unpacking libxss1:amd64 (1:1.2.3-1build2) ... 270s Selecting previously unselected package libtk8.6:amd64. 270s Preparing to unpack .../009-libtk8.6_8.6.14-1_amd64.deb ... 270s Unpacking libtk8.6:amd64 (8.6.14-1) ... 270s Selecting previously unselected package tk8.6-blt2.5. 270s Preparing to unpack .../010-tk8.6-blt2.5_2.5.3+dfsg-7_amd64.deb ... 270s Unpacking tk8.6-blt2.5 (2.5.3+dfsg-7) ... 270s Selecting previously unselected package blt. 270s Preparing to unpack .../011-blt_2.5.3+dfsg-7_amd64.deb ... 270s Unpacking blt (2.5.3+dfsg-7) ... 270s Selecting previously unselected package libc-dev-bin. 270s Preparing to unpack .../012-libc-dev-bin_2.39-0ubuntu6_amd64.deb ... 270s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 270s Selecting previously unselected package linux-libc-dev:amd64. 270s Preparing to unpack .../013-linux-libc-dev_6.8.0-11.11_amd64.deb ... 270s Unpacking linux-libc-dev:amd64 (6.8.0-11.11) ... 270s Selecting previously unselected package libcrypt-dev:amd64. 270s Preparing to unpack .../014-libcrypt-dev_1%3a4.4.36-4_amd64.deb ... 271s Unpacking libcrypt-dev:amd64 (1:4.4.36-4) ... 271s Selecting previously unselected package rpcsvc-proto. 271s Preparing to unpack .../015-rpcsvc-proto_1.4.2-0ubuntu6_amd64.deb ... 271s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 271s Selecting previously unselected package libc6-dev:amd64. 271s Preparing to unpack .../016-libc6-dev_2.39-0ubuntu6_amd64.deb ... 271s Unpacking libc6-dev:amd64 (2.39-0ubuntu6) ... 271s Selecting previously unselected package libisl23:amd64. 271s Preparing to unpack .../017-libisl23_0.26-3_amd64.deb ... 271s Unpacking libisl23:amd64 (0.26-3) ... 271s Selecting previously unselected package libmpc3:amd64. 271s Preparing to unpack .../018-libmpc3_1.3.1-1_amd64.deb ... 271s Unpacking libmpc3:amd64 (1.3.1-1) ... 271s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 271s Preparing to unpack .../019-cpp-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 271s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 271s Selecting previously unselected package cpp-13. 271s Preparing to unpack .../020-cpp-13_13.2.0-17ubuntu2_amd64.deb ... 271s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 271s Selecting previously unselected package cpp-x86-64-linux-gnu. 271s Preparing to unpack .../021-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 271s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 271s Selecting previously unselected package cpp. 271s Preparing to unpack .../022-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 271s Unpacking cpp (4:13.2.0-7ubuntu1) ... 271s Selecting previously unselected package libcc1-0:amd64. 271s Preparing to unpack .../023-libcc1-0_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libcc1-0:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libgomp1:amd64. 271s Preparing to unpack .../024-libgomp1_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libgomp1:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libitm1:amd64. 271s Preparing to unpack .../025-libitm1_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libitm1:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libatomic1:amd64. 271s Preparing to unpack .../026-libatomic1_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libatomic1:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libasan8:amd64. 271s Preparing to unpack .../027-libasan8_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libasan8:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package liblsan0:amd64. 271s Preparing to unpack .../028-liblsan0_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking liblsan0:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libtsan2:amd64. 271s Preparing to unpack .../029-libtsan2_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libtsan2:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libubsan1:amd64. 271s Preparing to unpack .../030-libubsan1_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libubsan1:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libhwasan0:amd64. 271s Preparing to unpack .../031-libhwasan0_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libhwasan0:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libquadmath0:amd64. 271s Preparing to unpack .../032-libquadmath0_14-20240303-1ubuntu1_amd64.deb ... 271s Unpacking libquadmath0:amd64 (14-20240303-1ubuntu1) ... 271s Selecting previously unselected package libgcc-13-dev:amd64. 272s Preparing to unpack .../033-libgcc-13-dev_13.2.0-17ubuntu2_amd64.deb ... 272s Unpacking libgcc-13-dev:amd64 (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 272s Preparing to unpack .../034-gcc-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 272s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package gcc-13. 272s Preparing to unpack .../035-gcc-13_13.2.0-17ubuntu2_amd64.deb ... 272s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package gcc-x86-64-linux-gnu. 272s Preparing to unpack .../036-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 272s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package gcc. 272s Preparing to unpack .../037-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 272s Unpacking gcc (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package libstdc++-13-dev:amd64. 272s Preparing to unpack .../038-libstdc++-13-dev_13.2.0-17ubuntu2_amd64.deb ... 272s Unpacking libstdc++-13-dev:amd64 (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package g++-13-x86-64-linux-gnu. 272s Preparing to unpack .../039-g++-13-x86-64-linux-gnu_13.2.0-17ubuntu2_amd64.deb ... 272s Unpacking g++-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package g++-13. 272s Preparing to unpack .../040-g++-13_13.2.0-17ubuntu2_amd64.deb ... 272s Unpacking g++-13 (13.2.0-17ubuntu2) ... 272s Selecting previously unselected package g++-x86-64-linux-gnu. 272s Preparing to unpack .../041-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 272s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package g++. 272s Preparing to unpack .../042-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 272s Unpacking g++ (4:13.2.0-7ubuntu1) ... 272s Selecting previously unselected package build-essential. 272s Preparing to unpack .../043-build-essential_12.10ubuntu1_amd64.deb ... 272s Unpacking build-essential (12.10ubuntu1) ... 273s Selecting previously unselected package fonts-lyx. 273s Preparing to unpack .../044-fonts-lyx_2.4.0~RC3-1_all.deb ... 273s Unpacking fonts-lyx (2.4.0~RC3-1) ... 273s Selecting previously unselected package gdal-data. 273s Preparing to unpack .../045-gdal-data_3.8.4+dfsg-1_all.deb ... 273s Unpacking gdal-data (3.8.4+dfsg-1) ... 273s Selecting previously unselected package gdal-plugins:amd64. 273s Preparing to unpack .../046-gdal-plugins_3.8.4+dfsg-1_amd64.deb ... 273s Unpacking gdal-plugins:amd64 (3.8.4+dfsg-1) ... 273s Selecting previously unselected package libaec0:amd64. 273s Preparing to unpack .../047-libaec0_1.1.2-1_amd64.deb ... 273s Unpacking libaec0:amd64 (1.1.2-1) ... 273s Selecting previously unselected package libblas3:amd64. 273s Preparing to unpack .../048-libblas3_3.12.0-3_amd64.deb ... 273s Unpacking libblas3:amd64 (3.12.0-3) ... 273s Selecting previously unselected package libgfortran5:amd64. 273s Preparing to unpack .../049-libgfortran5_14-20240303-1ubuntu1_amd64.deb ... 273s Unpacking libgfortran5:amd64 (14-20240303-1ubuntu1) ... 273s Selecting previously unselected package liblapack3:amd64. 273s Preparing to unpack .../050-liblapack3_3.12.0-3_amd64.deb ... 273s Unpacking liblapack3:amd64 (3.12.0-3) ... 273s Selecting previously unselected package libarpack2:amd64. 273s Preparing to unpack .../051-libarpack2_3.9.1-1_amd64.deb ... 273s Unpacking libarpack2:amd64 (3.9.1-1) ... 273s Selecting previously unselected package libsuperlu6:amd64. 273s Preparing to unpack .../052-libsuperlu6_6.0.1+dfsg1-1_amd64.deb ... 273s Unpacking libsuperlu6:amd64 (6.0.1+dfsg1-1) ... 273s Selecting previously unselected package libarmadillo12. 273s Preparing to unpack .../053-libarmadillo12_1%3a12.6.7+dfsg-1_amd64.deb ... 273s Unpacking libarmadillo12 (1:12.6.7+dfsg-1) ... 273s Selecting previously unselected package libsnappy1v5:amd64. 273s Preparing to unpack .../054-libsnappy1v5_1.1.10-1_amd64.deb ... 273s Unpacking libsnappy1v5:amd64 (1.1.10-1) ... 273s Selecting previously unselected package libblosc1:amd64. 273s Preparing to unpack .../055-libblosc1_1.21.5+ds-1_amd64.deb ... 273s Unpacking libblosc1:amd64 (1.21.5+ds-1) ... 273s Selecting previously unselected package libcfitsio10:amd64. 273s Preparing to unpack .../056-libcfitsio10_4.3.1-1_amd64.deb ... 273s Unpacking libcfitsio10:amd64 (4.3.1-1) ... 273s Selecting previously unselected package libdav1d7:amd64. 273s Preparing to unpack .../057-libdav1d7_1.4.1-1_amd64.deb ... 273s Unpacking libdav1d7:amd64 (1.4.1-1) ... 273s Selecting previously unselected package libde265-0:amd64. 273s Preparing to unpack .../058-libde265-0_1.0.15-1_amd64.deb ... 273s Unpacking libde265-0:amd64 (1.0.15-1) ... 273s Selecting previously unselected package libdeflate0:amd64. 273s Preparing to unpack .../059-libdeflate0_1.19-1_amd64.deb ... 273s Unpacking libdeflate0:amd64 (1.19-1) ... 273s Selecting previously unselected package libfyba0:amd64. 273s Preparing to unpack .../060-libfyba0_4.1.1-8_amd64.deb ... 273s Unpacking libfyba0:amd64 (4.1.1-8) ... 273s Selecting previously unselected package libminizip1:amd64. 273s Preparing to unpack .../061-libminizip1_1%3a1.3.dfsg-3ubuntu1_amd64.deb ... 273s Unpacking libminizip1:amd64 (1:1.3.dfsg-3ubuntu1) ... 273s Selecting previously unselected package libfreexl1:amd64. 273s Preparing to unpack .../062-libfreexl1_2.0.0-1_amd64.deb ... 273s Unpacking libfreexl1:amd64 (2.0.0-1) ... 273s Selecting previously unselected package libgeos3.12.1:amd64. 273s Preparing to unpack .../063-libgeos3.12.1_3.12.1-1_amd64.deb ... 273s Unpacking libgeos3.12.1:amd64 (3.12.1-1) ... 273s Selecting previously unselected package libgeos-c1v5:amd64. 273s Preparing to unpack .../064-libgeos-c1v5_3.12.1-1_amd64.deb ... 273s Unpacking libgeos-c1v5:amd64 (3.12.1-1) ... 273s Selecting previously unselected package proj-data. 273s Preparing to unpack .../065-proj-data_9.3.1-1_all.deb ... 273s Unpacking proj-data (9.3.1-1) ... 273s Selecting previously unselected package libjbig0:amd64. 273s Preparing to unpack .../066-libjbig0_2.1-6.1ubuntu1_amd64.deb ... 273s Unpacking libjbig0:amd64 (2.1-6.1ubuntu1) ... 273s Selecting previously unselected package libjpeg-turbo8:amd64. 273s Preparing to unpack .../067-libjpeg-turbo8_2.1.5-2ubuntu1_amd64.deb ... 273s Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu1) ... 273s Selecting previously unselected package libjpeg8:amd64. 273s Preparing to unpack .../068-libjpeg8_8c-2ubuntu11_amd64.deb ... 273s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ... 273s Selecting previously unselected package liblerc4:amd64. 273s Preparing to unpack .../069-liblerc4_4.0.0+ds-4ubuntu1_amd64.deb ... 273s Unpacking liblerc4:amd64 (4.0.0+ds-4ubuntu1) ... 273s Selecting previously unselected package libsharpyuv0:amd64. 273s Preparing to unpack .../070-libsharpyuv0_1.3.2-0.4_amd64.deb ... 273s Unpacking libsharpyuv0:amd64 (1.3.2-0.4) ... 273s Selecting previously unselected package libwebp7:amd64. 273s Preparing to unpack .../071-libwebp7_1.3.2-0.4_amd64.deb ... 273s Unpacking libwebp7:amd64 (1.3.2-0.4) ... 273s Selecting previously unselected package libtiff6:amd64. 273s Preparing to unpack .../072-libtiff6_4.5.1+git230720-3ubuntu1_amd64.deb ... 273s Unpacking libtiff6:amd64 (4.5.1+git230720-3ubuntu1) ... 274s Selecting previously unselected package libproj25:amd64. 274s Preparing to unpack .../073-libproj25_9.3.1-1_amd64.deb ... 274s Unpacking libproj25:amd64 (9.3.1-1) ... 274s Selecting previously unselected package libgeotiff5:amd64. 274s Preparing to unpack .../074-libgeotiff5_1.7.1-5_amd64.deb ... 274s Unpacking libgeotiff5:amd64 (1.7.1-5) ... 274s Selecting previously unselected package libgif7:amd64. 274s Preparing to unpack .../075-libgif7_5.2.1-2.5_amd64.deb ... 274s Unpacking libgif7:amd64 (5.2.1-2.5) ... 274s Selecting previously unselected package libhdf4-0-alt. 274s Preparing to unpack .../076-libhdf4-0-alt_4.2.16-3_amd64.deb ... 274s Unpacking libhdf4-0-alt (4.2.16-3) ... 274s Selecting previously unselected package libsz2:amd64. 274s Preparing to unpack .../077-libsz2_1.1.2-1_amd64.deb ... 274s Unpacking libsz2:amd64 (1.1.2-1) ... 274s Selecting previously unselected package libhdf5-103-1:amd64. 274s Preparing to unpack .../078-libhdf5-103-1_1.10.10+repack-3ubuntu1_amd64.deb ... 274s Unpacking libhdf5-103-1:amd64 (1.10.10+repack-3ubuntu1) ... 274s Selecting previously unselected package libheif-plugin-dav1d:amd64. 274s Preparing to unpack .../079-libheif-plugin-dav1d_1.17.6-1ubuntu1_amd64.deb ... 274s Unpacking libheif-plugin-dav1d:amd64 (1.17.6-1ubuntu1) ... 274s Selecting previously unselected package libheif-plugin-libde265:amd64. 274s Preparing to unpack .../080-libheif-plugin-libde265_1.17.6-1ubuntu1_amd64.deb ... 274s Unpacking libheif-plugin-libde265:amd64 (1.17.6-1ubuntu1) ... 274s Selecting previously unselected package libheif1:amd64. 274s Preparing to unpack .../081-libheif1_1.17.6-1ubuntu1_amd64.deb ... 274s Unpacking libheif1:amd64 (1.17.6-1ubuntu1) ... 274s Selecting previously unselected package liburiparser1:amd64. 274s Preparing to unpack .../082-liburiparser1_0.9.7+dfsg-2_amd64.deb ... 274s Unpacking liburiparser1:amd64 (0.9.7+dfsg-2) ... 274s Selecting previously unselected package libkmlbase1:amd64. 274s Preparing to unpack .../083-libkmlbase1_1.3.0-10_amd64.deb ... 274s Unpacking libkmlbase1:amd64 (1.3.0-10) ... 274s Selecting previously unselected package libkmldom1:amd64. 274s Preparing to unpack .../084-libkmldom1_1.3.0-10_amd64.deb ... 274s Unpacking libkmldom1:amd64 (1.3.0-10) ... 274s Selecting previously unselected package libkmlengine1:amd64. 274s Preparing to unpack .../085-libkmlengine1_1.3.0-10_amd64.deb ... 274s Unpacking libkmlengine1:amd64 (1.3.0-10) ... 274s Selecting previously unselected package mysql-common. 274s Preparing to unpack .../086-mysql-common_5.8+1.1.0_all.deb ... 274s Unpacking mysql-common (5.8+1.1.0) ... 274s Selecting previously unselected package libmysqlclient21:amd64. 274s Preparing to unpack .../087-libmysqlclient21_8.0.36-1_amd64.deb ... 274s Unpacking libmysqlclient21:amd64 (8.0.36-1) ... 274s Selecting previously unselected package libhdf5-hl-100:amd64. 274s Preparing to unpack .../088-libhdf5-hl-100_1.10.10+repack-3ubuntu1_amd64.deb ... 274s Unpacking libhdf5-hl-100:amd64 (1.10.10+repack-3ubuntu1) ... 274s Selecting previously unselected package libnetcdf19:amd64. 274s Preparing to unpack .../089-libnetcdf19_1%3a4.9.2-3ubuntu1_amd64.deb ... 274s Unpacking libnetcdf19:amd64 (1:4.9.2-3ubuntu1) ... 274s Selecting previously unselected package libltdl7:amd64. 274s Preparing to unpack .../090-libltdl7_2.4.7-7_amd64.deb ... 274s Unpacking libltdl7:amd64 (2.4.7-7) ... 274s Selecting previously unselected package libodbc2:amd64. 274s Preparing to unpack .../091-libodbc2_2.3.12-1_amd64.deb ... 274s Unpacking libodbc2:amd64 (2.3.12-1) ... 274s Selecting previously unselected package unixodbc-common. 274s Preparing to unpack .../092-unixodbc-common_2.3.12-1_all.deb ... 274s Unpacking unixodbc-common (2.3.12-1) ... 274s Selecting previously unselected package libodbcinst2:amd64. 274s Preparing to unpack .../093-libodbcinst2_2.3.12-1_amd64.deb ... 274s Unpacking libodbcinst2:amd64 (2.3.12-1) ... 274s Selecting previously unselected package libogdi4.1. 274s Preparing to unpack .../094-libogdi4.1_4.1.1+ds-1_amd64.deb ... 274s Unpacking libogdi4.1 (4.1.1+ds-1) ... 274s Selecting previously unselected package libopenjp2-7:amd64. 274s Preparing to unpack .../095-libopenjp2-7_2.5.0-2_amd64.deb ... 274s Unpacking libopenjp2-7:amd64 (2.5.0-2) ... 274s Selecting previously unselected package liblcms2-2:amd64. 274s Preparing to unpack .../096-liblcms2-2_2.14-2_amd64.deb ... 274s Unpacking liblcms2-2:amd64 (2.14-2) ... 274s Selecting previously unselected package libpoppler134:amd64. 274s Preparing to unpack .../097-libpoppler134_24.02.0-1ubuntu2_amd64.deb ... 274s Unpacking libpoppler134:amd64 (24.02.0-1ubuntu2) ... 274s Selecting previously unselected package libpq5:amd64. 274s Preparing to unpack .../098-libpq5_16.2-1_amd64.deb ... 274s Unpacking libpq5:amd64 (16.2-1) ... 274s Selecting previously unselected package libqhull-r8.0:amd64. 274s Preparing to unpack .../099-libqhull-r8.0_2020.2-6_amd64.deb ... 274s Unpacking libqhull-r8.0:amd64 (2020.2-6) ... 274s Selecting previously unselected package librttopo1:amd64. 274s Preparing to unpack .../100-librttopo1_1.1.0-3_amd64.deb ... 274s Unpacking librttopo1:amd64 (1.1.0-3) ... 274s Selecting previously unselected package libspatialite8:amd64. 274s Preparing to unpack .../101-libspatialite8_5.1.0-1_amd64.deb ... 274s Unpacking libspatialite8:amd64 (5.1.0-1) ... 274s Selecting previously unselected package libxerces-c3.2:amd64. 274s Preparing to unpack .../102-libxerces-c3.2_3.2.4+debian-1.1_amd64.deb ... 274s Unpacking libxerces-c3.2:amd64 (3.2.4+debian-1.1) ... 275s Selecting previously unselected package libgdal34:amd64. 275s Preparing to unpack .../103-libgdal34_3.8.4+dfsg-1_amd64.deb ... 275s Unpacking libgdal34:amd64 (3.8.4+dfsg-1) ... 275s Selecting previously unselected package libgraphite2-3:amd64. 275s Preparing to unpack .../104-libgraphite2-3_1.3.14-2_amd64.deb ... 275s Unpacking libgraphite2-3:amd64 (1.3.14-2) ... 275s Selecting previously unselected package libharfbuzz0b:amd64. 275s Preparing to unpack .../105-libharfbuzz0b_8.3.0-2_amd64.deb ... 275s Unpacking libharfbuzz0b:amd64 (8.3.0-2) ... 275s Selecting previously unselected package libimagequant0:amd64. 275s Preparing to unpack .../106-libimagequant0_2.18.0-1_amd64.deb ... 275s Unpacking libimagequant0:amd64 (2.18.0-1) ... 275s Selecting previously unselected package libjs-jquery. 275s Preparing to unpack .../107-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... 275s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 275s Selecting previously unselected package libjs-jquery-ui. 275s Preparing to unpack .../108-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... 275s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... 275s Selecting previously unselected package liblbfgsb0:amd64. 275s Preparing to unpack .../109-liblbfgsb0_3.0+dfsg.4-1_amd64.deb ... 275s Unpacking liblbfgsb0:amd64 (3.0+dfsg.4-1) ... 275s Selecting previously unselected package libraqm0:amd64. 275s Preparing to unpack .../110-libraqm0_0.10.1-1_amd64.deb ... 275s Unpacking libraqm0:amd64 (0.10.1-1) ... 275s Selecting previously unselected package libwebpdemux2:amd64. 275s Preparing to unpack .../111-libwebpdemux2_1.3.2-0.4_amd64.deb ... 275s Unpacking libwebpdemux2:amd64 (1.3.2-0.4) ... 275s Selecting previously unselected package libwebpmux3:amd64. 275s Preparing to unpack .../112-libwebpmux3_1.3.2-0.4_amd64.deb ... 275s Unpacking libwebpmux3:amd64 (1.3.2-0.4) ... 275s Selecting previously unselected package libxslt1.1:amd64. 275s Preparing to unpack .../113-libxslt1.1_1.1.39-0exp1_amd64.deb ... 275s Unpacking libxslt1.1:amd64 (1.1.39-0exp1) ... 275s Selecting previously unselected package python-matplotlib-data. 275s Preparing to unpack .../114-python-matplotlib-data_3.6.3-1ubuntu3_all.deb ... 275s Unpacking python-matplotlib-data (3.6.3-1ubuntu3) ... 275s Selecting previously unselected package python3-affine. 275s Preparing to unpack .../115-python3-affine_2.4.0-1_all.deb ... 275s Unpacking python3-affine (2.4.0-1) ... 275s Selecting previously unselected package python3-all. 275s Preparing to unpack .../116-python3-all_3.12.1-0ubuntu2_amd64.deb ... 275s Unpacking python3-all (3.12.1-0ubuntu2) ... 275s Selecting previously unselected package python3-appdirs. 275s Preparing to unpack .../117-python3-appdirs_1.4.4-4_all.deb ... 275s Unpacking python3-appdirs (1.4.4-4) ... 275s Selecting previously unselected package python3-numpy. 275s Preparing to unpack .../118-python3-numpy_1%3a1.24.2-2_amd64.deb ... 275s Unpacking python3-numpy (1:1.24.2-2) ... 275s Selecting previously unselected package python3-bottleneck. 275s Preparing to unpack .../119-python3-bottleneck_1.3.5+ds1-3_amd64.deb ... 275s Unpacking python3-bottleneck (1.3.5+ds1-3) ... 275s Selecting previously unselected package python3-brotli. 276s Preparing to unpack .../120-python3-brotli_1.1.0-2_amd64.deb ... 276s Unpacking python3-brotli (1.1.0-2) ... 276s Selecting previously unselected package python3-cftime. 276s Preparing to unpack .../121-python3-cftime_1.6.3-1build1_amd64.deb ... 276s Unpacking python3-cftime (1.6.3-1build1) ... 276s Selecting previously unselected package python3-colorama. 276s Preparing to unpack .../122-python3-colorama_0.4.6-4_all.deb ... 276s Unpacking python3-colorama (0.4.6-4) ... 276s Selecting previously unselected package python3-more-itertools. 276s Preparing to unpack .../123-python3-more-itertools_10.2.0-1_all.deb ... 276s Unpacking python3-more-itertools (10.2.0-1) ... 276s Selecting previously unselected package python3-zipp. 276s Preparing to unpack .../124-python3-zipp_1.0.0-6_all.deb ... 276s Unpacking python3-zipp (1.0.0-6) ... 276s Selecting previously unselected package python3-importlib-metadata. 276s Preparing to unpack .../125-python3-importlib-metadata_4.12.0-1_all.deb ... 276s Unpacking python3-importlib-metadata (4.12.0-1) ... 276s Selecting previously unselected package python3-click. 276s Preparing to unpack .../126-python3-click_8.1.6-1_all.deb ... 276s Unpacking python3-click (8.1.6-1) ... 276s Selecting previously unselected package python3-click-plugins. 276s Preparing to unpack .../127-python3-click-plugins_1.1.1-4_all.deb ... 276s Unpacking python3-click-plugins (1.1.1-4) ... 276s Selecting previously unselected package python3-cligj. 276s Preparing to unpack .../128-python3-cligj_0.7.2-2_all.deb ... 276s Unpacking python3-cligj (0.7.2-2) ... 276s Selecting previously unselected package python3-cloudpickle. 276s Preparing to unpack .../129-python3-cloudpickle_3.0.0-1_all.deb ... 276s Unpacking python3-cloudpickle (3.0.0-1) ... 276s Selecting previously unselected package python3-contourpy. 276s Preparing to unpack .../130-python3-contourpy_1.0.7-1build2_amd64.deb ... 276s Unpacking python3-contourpy (1.0.7-1build2) ... 276s Selecting previously unselected package python3-cycler. 276s Preparing to unpack .../131-python3-cycler_0.11.0-2_all.deb ... 276s Unpacking python3-cycler (0.11.0-2) ... 276s Selecting previously unselected package python3-fsspec. 276s Preparing to unpack .../132-python3-fsspec_2023.10.0-1_all.deb ... 276s Unpacking python3-fsspec (2023.10.0-1) ... 276s Selecting previously unselected package python3-toolz. 276s Preparing to unpack .../133-python3-toolz_0.12.0-2_all.deb ... 276s Unpacking python3-toolz (0.12.0-2) ... 276s Selecting previously unselected package python3-packaging. 276s Preparing to unpack .../134-python3-packaging_23.2-1_all.deb ... 276s Unpacking python3-packaging (23.2-1) ... 276s Selecting previously unselected package python3-locket. 276s Preparing to unpack .../135-python3-locket_1.0.0-2_all.deb ... 276s Unpacking python3-locket (1.0.0-2) ... 276s Selecting previously unselected package python3-partd. 276s Preparing to unpack .../136-python3-partd_1.4.1-1_all.deb ... 276s Unpacking python3-partd (1.4.1-1) ... 276s Selecting previously unselected package python3-dask. 276s Preparing to unpack .../137-python3-dask_2023.12.1+dfsg-2_all.deb ... 276s Unpacking python3-dask (2023.12.1+dfsg-2) ... 276s Selecting previously unselected package python3-dateutil. 276s Preparing to unpack .../138-python3-dateutil_2.8.2-3_all.deb ... 276s Unpacking python3-dateutil (2.8.2-3) ... 276s Selecting previously unselected package python3-decorator. 276s Preparing to unpack .../139-python3-decorator_5.1.1-5_all.deb ... 276s Unpacking python3-decorator (5.1.1-5) ... 276s Selecting previously unselected package python3-scipy. 276s Preparing to unpack .../140-python3-scipy_1.11.4-6_amd64.deb ... 276s Unpacking python3-scipy (1.11.4-6) ... 277s Selecting previously unselected package python3-ufolib2. 277s Preparing to unpack .../141-python3-ufolib2_0.16.0+dfsg1-1_all.deb ... 277s Unpacking python3-ufolib2 (0.16.0+dfsg1-1) ... 277s Selecting previously unselected package python3-mpmath. 277s Preparing to unpack .../142-python3-mpmath_1.2.1-3_all.deb ... 277s Unpacking python3-mpmath (1.2.1-3) ... 277s Selecting previously unselected package python3-sympy. 277s Preparing to unpack .../143-python3-sympy_1.12-7_all.deb ... 277s Unpacking python3-sympy (1.12-7) ... 277s Selecting previously unselected package python3-fs. 277s Preparing to unpack .../144-python3-fs_2.4.16-3_all.deb ... 277s Unpacking python3-fs (2.4.16-3) ... 277s Selecting previously unselected package python3-lxml:amd64. 277s Preparing to unpack .../145-python3-lxml_5.1.0-1_amd64.deb ... 277s Unpacking python3-lxml:amd64 (5.1.0-1) ... 277s Selecting previously unselected package python3-lz4. 277s Preparing to unpack .../146-python3-lz4_4.0.2+dfsg-1build2_amd64.deb ... 277s Unpacking python3-lz4 (4.0.2+dfsg-1build2) ... 277s Selecting previously unselected package unicode-data. 277s Preparing to unpack .../147-unicode-data_15.1.0-1_all.deb ... 277s Unpacking unicode-data (15.1.0-1) ... 278s Selecting previously unselected package python3-fonttools. 278s Preparing to unpack .../148-python3-fonttools_4.46.0-1_amd64.deb ... 278s Unpacking python3-fonttools (4.46.0-1) ... 278s Selecting previously unselected package python3-iniconfig. 278s Preparing to unpack .../149-python3-iniconfig_1.1.1-2_all.deb ... 278s Unpacking python3-iniconfig (1.1.1-2) ... 278s Selecting previously unselected package python3-kiwisolver. 278s Preparing to unpack .../150-python3-kiwisolver_1.4.4-2_amd64.deb ... 278s Unpacking python3-kiwisolver (1.4.4-2) ... 278s Selecting previously unselected package python3-pil:amd64. 278s Preparing to unpack .../151-python3-pil_10.2.0-1_amd64.deb ... 278s Unpacking python3-pil:amd64 (10.2.0-1) ... 278s Selecting previously unselected package python3-tk:amd64. 278s Preparing to unpack .../152-python3-tk_3.11.5-1_amd64.deb ... 278s Unpacking python3-tk:amd64 (3.11.5-1) ... 278s Selecting previously unselected package python3-pil.imagetk:amd64. 278s Preparing to unpack .../153-python3-pil.imagetk_10.2.0-1_amd64.deb ... 278s Unpacking python3-pil.imagetk:amd64 (10.2.0-1) ... 278s Selecting previously unselected package python3-matplotlib. 278s Preparing to unpack .../154-python3-matplotlib_3.6.3-1ubuntu3_amd64.deb ... 278s Unpacking python3-matplotlib (3.6.3-1ubuntu3) ... 278s Selecting previously unselected package python3-netcdf4. 278s Preparing to unpack .../155-python3-netcdf4_1.6.5-1build1_amd64.deb ... 278s Unpacking python3-netcdf4 (1.6.5-1build1) ... 278s Selecting previously unselected package python3-pandas-lib:amd64. 278s Preparing to unpack .../156-python3-pandas-lib_2.1.4+dfsg-4ubuntu2_amd64.deb ... 278s Unpacking python3-pandas-lib:amd64 (2.1.4+dfsg-4ubuntu2) ... 278s Selecting previously unselected package python3-pandas. 278s Preparing to unpack .../157-python3-pandas_2.1.4+dfsg-4ubuntu2_all.deb ... 278s Unpacking python3-pandas (2.1.4+dfsg-4ubuntu2) ... 278s Selecting previously unselected package python3-pluggy. 278s Preparing to unpack .../158-python3-pluggy_1.4.0-1_all.deb ... 278s Unpacking python3-pluggy (1.4.0-1) ... 279s Selecting previously unselected package python3-pytest. 279s Preparing to unpack .../159-python3-pytest_7.4.4-1_all.deb ... 279s Unpacking python3-pytest (7.4.4-1) ... 279s Selecting previously unselected package python3-snuggs. 279s Preparing to unpack .../160-python3-snuggs_1.4.7-4_all.deb ... 279s Unpacking python3-snuggs (1.4.7-4) ... 279s Selecting previously unselected package python3-rasterio. 279s Preparing to unpack .../161-python3-rasterio_1.3.9-3build1_amd64.deb ... 279s Unpacking python3-rasterio (1.3.9-3build1) ... 279s Selecting previously unselected package python3-xarray. 279s Preparing to unpack .../162-python3-xarray_2023.12.0-3_all.deb ... 279s Unpacking python3-xarray (2023.12.0-3) ... 279s Setting up python3-more-itertools (10.2.0-1) ... 279s Setting up libgraphite2-3:amd64 (1.3.14-2) ... 279s Setting up liblcms2-2:amd64 (2.14-2) ... 279s Setting up python3-iniconfig (1.1.1-2) ... 279s Setting up libsharpyuv0:amd64 (1.3.2-0.4) ... 279s Setting up mysql-common (5.8+1.1.0) ... 279s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 279s Setting up libmysqlclient21:amd64 (8.0.36-1) ... 279s Setting up liblerc4:amd64 (4.0.0+ds-4ubuntu1) ... 279s Setting up libxerces-c3.2:amd64 (3.2.4+debian-1.1) ... 279s Setting up proj-data (9.3.1-1) ... 279s Setting up libxrender1:amd64 (1:0.9.10-1.1) ... 279s Setting up libogdi4.1 (4.1.1+ds-1) ... 279s Setting up python3-colorama (0.4.6-4) ... 279s Setting up libminizip1:amd64 (1:1.3.dfsg-3ubuntu1) ... 279s Setting up python3-lz4 (4.0.2+dfsg-1build2) ... 279s Setting up fonts-lyx (2.4.0~RC3-1) ... 279s Setting up python3-fsspec (2023.10.0-1) ... 280s Setting up x11-common (1:7.7+23ubuntu2) ... 280s Setting up libpq5:amd64 (16.2-1) ... 280s Setting up libdeflate0:amd64 (1.19-1) ... 280s Setting up linux-libc-dev:amd64 (6.8.0-11.11) ... 280s Setting up libqhull-r8.0:amd64 (2020.2-6) ... 280s Setting up python3-all (3.12.1-0ubuntu2) ... 280s Setting up libcfitsio10:amd64 (4.3.1-1) ... 280s Setting up python3-zipp (1.0.0-6) ... 280s Setting up libgomp1:amd64 (14-20240303-1ubuntu1) ... 280s Setting up python3-click (8.1.6-1) ... 280s Setting up libjbig0:amd64 (2.1-6.1ubuntu1) ... 280s Setting up libaec0:amd64 (1.1.2-1) ... 280s Setting up gdal-data (3.8.4+dfsg-1) ... 280s Setting up python3-cloudpickle (3.0.0-1) ... 280s Setting up libsnappy1v5:amd64 (1.1.10-1) ... 280s Setting up unicode-data (15.1.0-1) ... 280s Setting up libgeos3.12.1:amd64 (3.12.1-1) ... 280s Setting up python3-decorator (5.1.1-5) ... 280s Setting up libblas3:amd64 (3.12.0-3) ... 280s update-alternatives: using /usr/lib/x86_64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/x86_64-linux-gnu/libblas.so.3 (libblas.so.3-x86_64-linux-gnu) in auto mode 280s Setting up python3-packaging (23.2-1) ... 280s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 280s Setting up python3-brotli (1.1.0-2) ... 280s Setting up libquadmath0:amd64 (14-20240303-1ubuntu1) ... 280s Setting up python3-cycler (0.11.0-2) ... 281s Setting up libimagequant0:amd64 (2.18.0-1) ... 281s Setting up fonts-dejavu-mono (2.37-8) ... 281s Setting up python3-kiwisolver (1.4.4-2) ... 281s Setting up libmpc3:amd64 (1.3.1-1) ... 281s Setting up libatomic1:amd64 (14-20240303-1ubuntu1) ... 281s Setting up libtcl8.6:amd64 (8.6.13+dfsg-2) ... 281s Setting up libgeos-c1v5:amd64 (3.12.1-1) ... 281s Setting up python3-click-plugins (1.1.1-4) ... 281s Setting up fonts-dejavu-core (2.37-8) ... 281s Setting up unixodbc-common (2.3.12-1) ... 281s Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu1) ... 281s Setting up libltdl7:amd64 (2.4.7-7) ... 281s Setting up libgfortran5:amd64 (14-20240303-1ubuntu1) ... 281s Setting up python3-pluggy (1.4.0-1) ... 281s Setting up libwebp7:amd64 (1.3.2-0.4) ... 281s Setting up libubsan1:amd64 (14-20240303-1ubuntu1) ... 281s Setting up libgif7:amd64 (5.2.1-2.5) ... 281s Setting up libodbc2:amd64 (2.3.12-1) ... 281s Setting up liburiparser1:amd64 (0.9.7+dfsg-2) ... 281s Setting up librttopo1:amd64 (1.1.0-3) ... 281s Setting up libdav1d7:amd64 (1.4.1-1) ... 281s Setting up libfreexl1:amd64 (2.0.0-1) ... 281s Setting up libhwasan0:amd64 (14-20240303-1ubuntu1) ... 281s Setting up libcrypt-dev:amd64 (1:4.4.36-4) ... 281s Setting up libasan8:amd64 (14-20240303-1ubuntu1) ... 281s Setting up libfyba0:amd64 (4.1.1-8) ... 281s Setting up libkmlbase1:amd64 (1.3.0-10) ... 281s Setting up libxslt1.1:amd64 (1.1.39-0exp1) ... 281s Setting up libblosc1:amd64 (1.21.5+ds-1) ... 281s Setting up libopenjp2-7:amd64 (2.5.0-2) ... 281s Setting up python3-toolz (0.12.0-2) ... 281s Setting up libharfbuzz0b:amd64 (8.3.0-2) ... 281s Setting up python3-dateutil (2.8.2-3) ... 281s Setting up libxss1:amd64 (1:1.2.3-1build2) ... 281s Setting up libtsan2:amd64 (14-20240303-1ubuntu1) ... 281s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... 281s Setting up python3-mpmath (1.2.1-3) ... 282s Setting up libisl23:amd64 (0.26-3) ... 282s Setting up python3-affine (2.4.0-1) ... 282s Setting up libde265-0:amd64 (1.0.15-1) ... 282s Setting up libc-dev-bin (2.39-0ubuntu6) ... 282s Setting up python-matplotlib-data (3.6.3-1ubuntu3) ... 282s Setting up libwebpmux3:amd64 (1.3.2-0.4) ... 282s Setting up python3-locket (1.0.0-2) ... 282s Setting up python3-appdirs (1.4.4-4) ... 282s Setting up libcc1-0:amd64 (14-20240303-1ubuntu1) ... 282s Setting up liblsan0:amd64 (14-20240303-1ubuntu1) ... 282s Setting up libsz2:amd64 (1.1.2-1) ... 282s Setting up libitm1:amd64 (14-20240303-1ubuntu1) ... 282s Setting up gdal-plugins:amd64 (3.8.4+dfsg-1) ... 282s Setting up libkmldom1:amd64 (1.3.0-10) ... 282s Setting up libjpeg8:amd64 (8c-2ubuntu11) ... 282s Setting up python3-partd (1.4.1-1) ... 282s Setting up python3-sympy (1.12-7) ... 287s Setting up libodbcinst2:amd64 (2.3.12-1) ... 287s Setting up liblapack3:amd64 (3.12.0-3) ... 287s update-alternatives: using /usr/lib/x86_64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/x86_64-linux-gnu/liblapack.so.3 (liblapack.so.3-x86_64-linux-gnu) in auto mode 287s Setting up libkmlengine1:amd64 (1.3.0-10) ... 287s Setting up python3-importlib-metadata (4.12.0-1) ... 287s Setting up cpp-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 287s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 287s Setting up python3-pytest (7.4.4-1) ... 287s Setting up python3-cligj (0.7.2-2) ... 287s Setting up libwebpdemux2:amd64 (1.3.2-0.4) ... 287s Setting up libarpack2:amd64 (3.9.1-1) ... 287s Setting up python3-dask (2023.12.1+dfsg-2) ... 288s Setting up libsuperlu6:amd64 (6.0.1+dfsg1-1) ... 288s Setting up python3-fs (2.4.16-3) ... 288s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... 288s Setting up libraqm0:amd64 (0.10.1-1) ... 288s Setting up python3-numpy (1:1.24.2-2) ... 290s Setting up libhdf4-0-alt (4.2.16-3) ... 290s Setting up libhdf5-103-1:amd64 (1.10.10+repack-3ubuntu1) ... 290s Setting up libgcc-13-dev:amd64 (13.2.0-17ubuntu2) ... 290s Setting up python3-lxml:amd64 (5.1.0-1) ... 290s Setting up libtiff6:amd64 (4.5.1+git230720-3ubuntu1) ... 290s Setting up libc6-dev:amd64 (2.39-0ubuntu6) ... 290s Setting up python3-contourpy (1.0.7-1build2) ... 290s Setting up libfontconfig1:amd64 (2.15.0-1ubuntu1) ... 290s Setting up libarmadillo12 (1:12.6.7+dfsg-1) ... 290s Setting up libstdc++-13-dev:amd64 (13.2.0-17ubuntu2) ... 290s Setting up liblbfgsb0:amd64 (3.0+dfsg.4-1) ... 290s Setting up libhdf5-hl-100:amd64 (1.10.10+repack-3ubuntu1) ... 290s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 290s Setting up libxft2:amd64 (2.3.6-1) ... 290s Setting up python3-scipy (1.11.4-6) ... 292s Setting up cpp-13 (13.2.0-17ubuntu2) ... 292s Setting up libproj25:amd64 (9.3.1-1) ... 292s Setting up libpoppler134:amd64 (24.02.0-1ubuntu2) ... 292s Setting up gcc-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 292s Setting up libtk8.6:amd64 (8.6.14-1) ... 292s Setting up python3-pandas-lib:amd64 (2.1.4+dfsg-4ubuntu2) ... 292s Setting up python3-snuggs (1.4.7-4) ... 293s Setting up libgeotiff5:amd64 (1.7.1-5) ... 293s Setting up python3-pil:amd64 (10.2.0-1) ... 293s Setting up python3-pandas (2.1.4+dfsg-4ubuntu2) ... 296s Setting up libspatialite8:amd64 (5.1.0-1) ... 296s Setting up gcc-13 (13.2.0-17ubuntu2) ... 296s Setting up python3-bottleneck (1.3.5+ds1-3) ... 296s Setting up python3-cftime (1.6.3-1build1) ... 296s Setting up libnetcdf19:amd64 (1:4.9.2-3ubuntu1) ... 296s Setting up cpp (4:13.2.0-7ubuntu1) ... 296s Setting up python3-netcdf4 (1.6.5-1build1) ... 297s Setting up tk8.6-blt2.5 (2.5.3+dfsg-7) ... 297s Setting up g++-13-x86-64-linux-gnu (13.2.0-17ubuntu2) ... 297s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 297s Setting up blt (2.5.3+dfsg-7) ... 297s Setting up python3-xarray (2023.12.0-3) ... 298s Setting up python3-tk:amd64 (3.11.5-1) ... 298s Setting up gcc (4:13.2.0-7ubuntu1) ... 298s Setting up python3-pil.imagetk:amd64 (10.2.0-1) ... 298s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 298s Setting up g++-13 (13.2.0-17ubuntu2) ... 298s Setting up g++ (4:13.2.0-7ubuntu1) ... 298s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 298s Setting up build-essential (12.10ubuntu1) ... 298s Setting up python3-fonttools (4.46.0-1) ... 299s Setting up python3-ufolib2 (0.16.0+dfsg1-1) ... 299s Setting up libheif-plugin-dav1d:amd64 (1.17.6-1ubuntu1) ... 299s Setting up libheif-plugin-libde265:amd64 (1.17.6-1ubuntu1) ... 299s Setting up python3-matplotlib (3.6.3-1ubuntu3) ... 300s Setting up libheif1:amd64 (1.17.6-1ubuntu1) ... 300s Setting up libgdal34:amd64 (3.8.4+dfsg-1) ... 300s Setting up python3-rasterio (1.3.9-3build1) ... 300s Processing triggers for libc-bin (2.39-0ubuntu6) ... 300s Processing triggers for man-db (2.12.0-3) ... 303s Reading package lists... 303s Building dependency tree... 303s Reading state information... 303s Starting pkgProblemResolver with broken count: 0 303s Starting 2 pkgProblemResolver with broken count: 0 303s Done 304s The following NEW packages will be installed: 304s autopkgtest-satdep 304s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 304s Need to get 0 B/696 B of archives. 304s After this operation, 0 B of additional disk space will be used. 304s Get:1 /tmp/autopkgtest.IefZHc/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 304s Selecting previously unselected package autopkgtest-satdep. 304s (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 ... 84622 files and directories currently installed.) 304s Preparing to unpack .../2-autopkgtest-satdep.deb ... 304s Unpacking autopkgtest-satdep (0) ... 304s Setting up autopkgtest-satdep (0) ... 304s autopkgtest: WARNING: package python3-xarray:i386 is not installed though it should be 305s (Reading database ... 84622 files and directories currently installed.) 305s Removing autopkgtest-satdep (0) ... 306s autopkgtest [23:44:33]: 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 306s autopkgtest [23:44:33]: test command1: [----------------------- 306s Testing with python3.12: 306s ============================= test session starts ============================== 306s platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- /usr/bin/python3.12 306s cachedir: .pytest_cache 306s rootdir: /tmp/autopkgtest.IefZHc/autopkgtest_tmp 313s collecting ... collected 15734 items / 5 skipped 313s 313s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[year] PASSED [ 0%] 313s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[month] PASSED [ 0%] 313s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[day] PASSED [ 0%] 313s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[hour] PASSED [ 0%] 313s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[minute] PASSED [ 0%] 313s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[second] PASSED [ 0%] 313s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[microsecond] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[nanosecond] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[week] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[weekday] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[quarter] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[date] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[time] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[daysinmonth] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[days_in_month] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_start] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_month_end] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_start] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_quarter_end] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_start] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_year_end] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_field_access[is_leap_year] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_total_seconds PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[year-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[week-week] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar[weekday-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_calendar PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_strftime PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_not_datetime_type PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[year] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[month] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[day] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[minute] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[second] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[microsecond] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[nanosecond] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[week] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[weekday] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[quarter] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[date] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[time] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_start] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_month_end] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_start] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_quarter_end] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_start] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_year_end] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_field_access[is_leap_year] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[year] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[week] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_isocalendar_dask[weekday] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[floor-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[ceil-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[round-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_dask_accessor_method[strftime-%Y-%m-%d %H:%M:%S] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_seasons PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[floor-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[ceil-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestDatetimeAccessor::test_accessor_method[round-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_not_datetime_type PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[days] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[seconds] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[microseconds] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_field_access[nanoseconds] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[floor-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[ceil-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_accessor_methods[round-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[days] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[seconds] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[microseconds] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_field_access[nanoseconds] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[floor-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[ceil-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::TestTimedeltaAccessor::test_dask_accessor_method[round-D] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[365_day-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[365_day-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[365_day-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[365_day-hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[365_day-dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[365_day-dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[360_day-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[360_day-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[360_day-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[360_day-hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[360_day-dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[360_day-dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[julian-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[julian-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[julian-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[julian-hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[julian-dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[julian-dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[all_leap-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[all_leap-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[all_leap-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[all_leap-hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[all_leap-dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[all_leap-dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[366_day-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[366_day-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[366_day-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[366_day-hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[366_day-dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[366_day-dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[gregorian-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[gregorian-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[gregorian-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[gregorian-hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[gregorian-dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[gregorian-dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-hour] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofyear] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_field_access[proleptic_gregorian-dayofweek] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_cftime[365_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_cftime[360_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_cftime[julian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_cftime[all_leap] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_cftime[366_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_cftime[gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_cftime[proleptic_gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_datetime64_2d PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_datetime64_3d_dask PASSED [ 0%] 314s tests/test_accessor_dt.py::test_calendar_dask_cftime PASSED [ 0%] 314s tests/test_accessor_dt.py::test_isocalendar_cftime[365_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_isocalendar_cftime[360_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_isocalendar_cftime[julian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_isocalendar_cftime[all_leap] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_isocalendar_cftime[366_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_isocalendar_cftime[gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_isocalendar_cftime[proleptic_gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_date_cftime[365_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_date_cftime[360_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_date_cftime[julian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_date_cftime[all_leap] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_date_cftime[366_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_date_cftime[gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_date_cftime[proleptic_gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_cftime_strftime_access[365_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_cftime_strftime_access[360_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_cftime_strftime_access[julian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_cftime_strftime_access[all_leap] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_cftime_strftime_access[366_day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_cftime_strftime_access[gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_cftime_strftime_access[proleptic_gregorian] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-year] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-month] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-day] PASSED [ 0%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-hour] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofyear] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[365_day-dayofweek] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-year] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-month] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-day] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-hour] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofyear] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[360_day-dayofweek] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-year] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-month] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-day] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-hour] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofyear] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[julian-dayofweek] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-year] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-month] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-day] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-hour] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofyear] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[all_leap-dayofweek] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-year] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-month] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-day] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-hour] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofyear] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[366_day-dayofweek] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-year] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-month] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-day] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-hour] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofyear] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[gregorian-dayofweek] PASSED [ 1%] 314s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access_1d[proleptic_gregorian-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[365_day-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[365_day-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[365_day-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[365_day-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[365_day-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[360_day-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[360_day-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[360_day-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[360_day-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[360_day-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[julian-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[julian-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[julian-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[julian-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[julian-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[julian-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[all_leap-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[all_leap-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[all_leap-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[all_leap-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[all_leap-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[366_day-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[366_day-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[366_day-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[366_day-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[366_day-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[gregorian-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[gregorian-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[gregorian-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[gregorian-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[gregorian-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-year] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-month] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-hour] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofyear] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_dask_field_access[proleptic_gregorian-dayofweek] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_seasons[365_day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_seasons[360_day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_seasons[julian] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_seasons[all_leap] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_seasons[366_day] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_seasons[gregorian] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_seasons[proleptic_gregorian] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[365_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[360_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[julian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[all_leap-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[366_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[gregorian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_floor_accessor[proleptic_gregorian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[365_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[360_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[julian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[all_leap-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[366_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[gregorian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_ceil_accessor[proleptic_gregorian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[365_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[360_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[julian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[julian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[all_leap-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[366_day-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[gregorian-True] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-False] PASSED [ 1%] 315s tests/test_accessor_dt.py::test_cftime_round_accessor[proleptic_gregorian-True] PASSED [ 1%] 315s tests/test_accessor_str.py::test_dask PASSED [ 1%] 315s tests/test_accessor_str.py::test_count[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_count[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_count_broadcast[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_count_broadcast[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_contains[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_contains[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_contains_broadcast[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_contains_broadcast[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_starts_ends_with[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_starts_ends_with[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_starts_ends_with_broadcast[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_starts_ends_with_broadcast[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_case_bytes PASSED [ 1%] 315s tests/test_accessor_str.py::test_case_str PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace_callable PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace_unicode PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace_compiled_regex[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace_compiled_regex[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace_literal[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_replace_literal[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_extract_extractall_findall_empty_raises[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_extract_multi_None_raises[str] PASSED [ 1%] 315s tests/test_accessor_str.py::test_extract_multi_None_raises[bytes] PASSED [ 1%] 315s tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_extractall_findall_case_re_raises[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_extractall_name_collision_raises[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_single_case[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_single_case[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_single_nocase[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_single_nocase[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_multi_case[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_multi_case[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_multi_nocase[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_multi_nocase[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_broadcast[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extract_broadcast[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extractall_single_single_case[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extractall_single_single_case[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extractall_single_single_nocase[str] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extractall_single_single_nocase[bytes] PASSED [ 2%] 315s tests/test_accessor_str.py::test_extractall_single_multi_case[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_single_multi_case[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_single_multi_nocase[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_single_multi_nocase[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_single_case[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_single_case[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_single_nocase[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_single_nocase[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_multi_case[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_multi_case[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_multi_nocase[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_multi_multi_nocase[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_extractall_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_single_case[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_single_case[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_single_nocase[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_single_nocase[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_multi_case[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_multi_case[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_multi_nocase[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_single_multi_nocase[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_single_case[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_single_case[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_single_nocase[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_single_nocase[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_multi_case[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_multi_case[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_multi_nocase[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_multi_multi_nocase[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_findall_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_repeat[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_repeat[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_repeat_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_repeat_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_match[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_match[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_empty_str_methods PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[str-isalnum] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[str-isalpha] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[str-isdigit] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[str-islower] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[str-isspace] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[str-istitle] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[str-isupper] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[bytes-isalnum] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[bytes-isalpha] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[bytes-isdigit] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[bytes-islower] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[bytes-isspace] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[bytes-istitle] PASSED [ 2%] 316s tests/test_accessor_str.py::test_ismethods[bytes-isupper] PASSED [ 2%] 316s tests/test_accessor_str.py::test_isnumeric PASSED [ 2%] 316s tests/test_accessor_str.py::test_len[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_len[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_find[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_find[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_find_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_find_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_index[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_index[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_index_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_index_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_translate PASSED [ 2%] 316s tests/test_accessor_str.py::test_pad_center_ljust_rjust[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_pad_center_ljust_rjust[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_pad_center_ljust_rjust_fillchar[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_pad_center_ljust_rjust_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_zfill[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_zfill[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_zfill_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_zfill_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice_replace[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice_replace[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice_replace_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_slice_replace_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_strip_lstrip_rstrip[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_strip_lstrip_rstrip[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_strip_lstrip_rstrip_args[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_strip_lstrip_rstrip_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_wrap PASSED [ 2%] 316s tests/test_accessor_str.py::test_wrap_kwargs_passed PASSED [ 2%] 316s tests/test_accessor_str.py::test_get[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_get[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_get_default[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_get_default[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_get_broadcast[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_get_broadcast[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_encode_decode PASSED [ 2%] 316s tests/test_accessor_str.py::test_encode_decode_errors PASSED [ 2%] 316s tests/test_accessor_str.py::test_partition_whitespace[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_partition_whitespace[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_partition_comma[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_partition_comma[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_partition_empty[str] PASSED [ 2%] 316s tests/test_accessor_str.py::test_partition_empty[bytes] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[str-split_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[str-rsplit_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-split_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_nodim[bytes-rsplit_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[str-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[str-split_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[str-rsplit_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-split_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_whitespace_dim[bytes-rsplit_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[str-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[str-split_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[str-split_10] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[str-rsplit_10] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[bytes-split_10] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_nodim[bytes-rsplit_10] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[str-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[str-split_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_1] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[str-split_10] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[str-rsplit_10] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_full] PASSED [ 2%] 316s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_full] PASSED [ 3%] 316s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_1] PASSED [ 3%] 316s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_1] PASSED [ 3%] 316s tests/test_accessor_str.py::test_split_comma_dim[bytes-split_10] PASSED [ 3%] 316s tests/test_accessor_str.py::test_split_comma_dim[bytes-rsplit_10] PASSED [ 3%] 316s tests/test_accessor_str.py::test_splitters_broadcast[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_splitters_broadcast[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_split_empty[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_split_empty[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_get_dummies[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_get_dummies[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_get_dummies_broadcast[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_get_dummies_broadcast[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_get_dummies_empty[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_get_dummies_empty[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_splitters_empty_str[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_splitters_empty_str[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_str[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_str[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_uniform[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_uniform[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_broadcast_right[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_broadcast_right[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_broadcast_left[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_broadcast_left[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_broadcast_both[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_broadcast_both[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_cat_multi PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_scalar[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_scalar[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_vector[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_vector[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_2d[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_2d[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_broadcast[str] PASSED [ 3%] 316s tests/test_accessor_str.py::test_join_broadcast[bytes] PASSED [ 3%] 316s tests/test_accessor_str.py::test_format_scalar PASSED [ 3%] 316s tests/test_accessor_str.py::test_format_broadcast PASSED [ 3%] 316s tests/test_accessor_str.py::test_mod_scalar PASSED [ 3%] 316s tests/test_accessor_str.py::test_mod_dict PASSED [ 3%] 316s tests/test_accessor_str.py::test_mod_broadcast_single PASSED [ 3%] 316s tests/test_accessor_str.py::test_mod_broadcast_multi PASSED [ 3%] 316s tests/test_array_api.py::test_arithmetic PASSED [ 3%] 316s tests/test_array_api.py::test_aggregation PASSED [ 3%] 316s tests/test_array_api.py::test_aggregation_skipna PASSED [ 3%] 316s tests/test_array_api.py::test_astype PASSED [ 3%] 316s tests/test_array_api.py::test_broadcast PASSED [ 3%] 316s tests/test_array_api.py::test_concat PASSED [ 3%] 316s tests/test_array_api.py::test_indexing PASSED [ 3%] 316s tests/test_array_api.py::test_properties PASSED [ 3%] 316s tests/test_array_api.py::test_reorganizing_operation PASSED [ 3%] 316s tests/test_array_api.py::test_stack PASSED [ 3%] 316s tests/test_array_api.py::test_where PASSED [ 3%] 316s tests/test_assertions.py::test_allclose_regression PASSED [ 3%] 316s tests/test_assertions.py::test_assert_allclose[Variable] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_allclose[DataArray] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_allclose[Dataset] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-numpy] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-dask] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[both arrays-pint] SKIPPED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-numpy] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-dask] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[second scalar-pint] SKIPPED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-numpy] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-dask] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal_failing[first scalar-pint] SKIPPED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-numpy] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-dask] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[both arrays-pint] SKIPPED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-numpy] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-dask] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[second scalar-pint] SKIPPED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-numpy] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-dask] PASSED [ 3%] 316s tests/test_assertions.py::test_assert_duckarray_equal[first scalar-pint] SKIPPED [ 3%] 316s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_equal] PASSED [ 3%] 316s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_identical] PASSED [ 3%] 316s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_allclose] PASSED [ 3%] 316s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_equal] PASSED [ 3%] 316s tests/test_assertions.py::test_ensure_warnings_not_elevated[assert_duckarray_allclose] PASSED [ 3%] 316s tests/test_backends.py::TestCommon::test_robust_getitem PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_zero_dimensional_variable PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_write_store PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_test_data PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_load PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_dataset_compute PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_pickle PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_pickle_dataarray PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_dataset_caching PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_None_variable PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_object_dtype PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_data PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_float64_data PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_orthogonal_indexing PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_outer_indexing_reversed PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_isel_dataarray PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_array_type_after_indexing PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_dropna PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_ondisk_after_print PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 3%] 316s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 3%] 317s 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%] 317s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_coordinates_encoding PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_endian PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_dates PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_default_fill_value PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_same_dtype PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_append_write PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_append_overwrite_values PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_multiindex_not_implemented PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_open_group PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_open_subgroup PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_write_groups PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings0-True] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings1-False] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_vlen_string[input_strings2-False] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[XXX] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_string_with_fill_value_vlen[b\xe1r] PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_roundtrip_character_array PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_default_to_char_arrays PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_open_encodings PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_dump_encodings PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_dump_and_open_encodings PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_compression_encoding PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_kwarg_compression PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_keep_chunksizes_if_no_original_shape PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_is_present PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_auto_chunking_is_based_on_disk_chunk_sizes PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_base_chunking_uses_disk_chunk_sizes PASSED [ 3%] 317s tests/test_backends.py::TestNetCDF4Data::test_preferred_chunks_are_disk_chunk_sizes PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_chunksizes_unlimited PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_mask_and_scale PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_0dimensional_variable PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_read_variable_len_strings PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_encoding_unlimited_dims PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_raise_on_forward_slashes_in_names PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_variable_order PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_unsorted_index_raises PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_setncattr_string PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4Data::test_refresh_from_disk SKIPPED [ 4%] 317s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_base_case PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_group PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4AlreadyOpen::test_deepcopy PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_zero_dimensional_variable PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_store PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_test_data PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_load PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_compute PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_pickle_dataarray PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_None_variable PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_object_dtype PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_data PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_encoded_characters PASSED [ 4%] 317s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_numpy_datetime_data PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_cftime_datetime_data PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_timedelta_data PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_float64_data PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_example_1_netcdf PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_global_coordinates PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_coordinates_with_space PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_boolean_dtype PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_orthogonal_indexing PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_vectorized_indexing_negative_step PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_outer_indexing_reversed PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_isel_dataarray PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_array_type_after_indexing PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dropna PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_ondisk_after_print PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_bytes_with_fill_value PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_nchar PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_empty_vlen_string_array PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 4%] 318s 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%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_coordinates_encoding PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_endian PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_invalid_dataarray_names_raise PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_dates PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_fixed_width_string PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_fill_value PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_same_dtype PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_write PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_overwrite_values PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_append_with_invalid_dim_raises PASSED [ 4%] 318s tests/test_backends.py::TestNetCDF4ViaDaskData::test_multiindex_not_implemented PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_group PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_subgroup PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_groups PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[] PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_roundtrip_character_array PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_default_to_char_arrays PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_open_encodings PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_encodings PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dump_and_open_encodings PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_compression_encoding PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_kwarg_compression PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_keep_chunksizes_if_no_original_shape PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_is_present PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_base_chunking_uses_disk_chunk_sizes PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_preferred_chunks_are_disk_chunk_sizes PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_chunksizes_unlimited PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_mask_and_scale PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_0dimensional_variable PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_read_variable_len_strings PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_encoding_unlimited_dims PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_raise_on_forward_slashes_in_names PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_variable_order PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_setncattr_string PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_refresh_from_disk SKIPPED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_unsorted_index_raises PASSED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_dataset_caching SKIPPED [ 4%] 319s tests/test_backends.py::TestNetCDF4ViaDaskData::test_write_inconsistent_chunks PASSED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_zero_dimensional_variable SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_write_store SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_test_data SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_load SKIPPED (requir...) [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_dataset_compute SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_pickle SKIPPED (requ...) [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_pickle_dataarray SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_None_variable SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_object_dtype SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_data SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_encoded_characters SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_numpy_datetime_data SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_cftime_datetime_data SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_timedelta_data SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_float64_data SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_example_1_netcdf SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_global_coordinates SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_coordinates_with_space SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_boolean_dtype SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_orthogonal_indexing SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_outer_indexing_reversed SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_isel_dataarray SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_array_type_after_indexing SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_dropna SKIPPED (requ...) [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_ondisk_after_print SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_bytes_with_fill_value SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_empty_vlen_string_array SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 4%] 319s 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%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_coordinates_encoding SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_endian SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_invalid_dataarray_names_raise SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_dates SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_default_fill_value SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_encoding_same_dtype SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_append_overwrite_values SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_multiindex_not_implemented SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[False] SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[True] SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_roundtrip_consolidated[None] SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_read_non_consolidated_warning SKIPPED [ 4%] 319s tests/test_backends.py::TestZarrDictStore::test_non_existent_store SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_with_chunkstore SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_auto_chunk SKIPPED (...) [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_manual_chunk SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_warning_on_bad_chunks SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_deprecate_auto_chunk SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_uneven_dask_chunks SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_dask SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_drop_encoding SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_hidden_zarr_keys SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_persistence_modes[group1] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_compressor_encoding SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_group SKIPPED (requi...) [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_encoding_kwarg_fixed_width_string SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_dataset_caching SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_write SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_success SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_rplus_fails SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_invalid_dim_raises SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_no_dims_raises SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_not_set_raises SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_mode_not_a_raises SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_existing_encoding_raises SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[U] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_string_length_mismatch_raises[S] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_check_encoding_is_consistent_after_append SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_new_variable SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_append_with_append_dim_no_overwrite SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_to_zarr_compute_false_roundtrip SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_save_emptydim[False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_save_emptydim[True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-False-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-False-True-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-False-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[False-True-True-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-False-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-False-True-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-False-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[True-True-True-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-False-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-False-True-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-False-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region[None-True-True-None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[r+] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region_mode[a] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_preexisting_override_metadata SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_region_errors SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_encoding_chunksizes SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_open_zarr_use_cftime SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_write_read_select_write SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_attributes[obj0] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_attributes[obj1] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDictStore::test_vectorized_indexing_negative_step SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_zero_dimensional_variable SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_store SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_test_data SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_load SKIPPED (r...) [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_dataset_compute SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_pickle SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_pickle_dataarray SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_None_variable SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_object_dtype SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_data SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_encoded_characters SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_numpy_datetime_data SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_cftime_datetime_data SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_timedelta_data SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_float64_data SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_example_1_netcdf SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_global_coordinates SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_coordinates_with_space SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_boolean_dtype SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_orthogonal_indexing SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_outer_indexing_reversed SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_isel_dataarray SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_array_type_after_indexing SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_dropna SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_ondisk_after_print SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_bytes_with_fill_value SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_empty_vlen_string_array SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 5%] 319s 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%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_coordinates_encoding SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_endian SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_invalid_dataarray_names_raise SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_dates SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_default_fill_value SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_same_dtype SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_overwrite_values SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_multiindex_not_implemented SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[False] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[True] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_roundtrip_consolidated[None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_read_non_consolidated_warning SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_non_existent_store SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_with_chunkstore SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_auto_chunk SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_manual_chunk SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_warning_on_bad_chunks SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_deprecate_auto_chunk SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_uneven_dask_chunks SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_dask SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_drop_encoding SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_hidden_zarr_keys SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[None] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_persistence_modes[group1] SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_compressor_encoding SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_group SKIPPED (...) [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_kwarg_fixed_width_string SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_dataset_caching SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_write SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_success SKIPPED [ 5%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_rplus_fails SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_invalid_dim_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_no_dims_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_not_set_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_mode_not_a_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_existing_encoding_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[U] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_string_length_mismatch_raises[S] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_check_encoding_is_consistent_after_append SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_new_variable SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_append_with_append_dim_no_overwrite SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_compute_false_roundtrip SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_save_emptydim[True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-False-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-False-True-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-False-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[False-True-True-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-False-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-False-True-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-False-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[True-True-True-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-False-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-False-True-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-False-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region[None-True-True-None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[r+] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_mode[a] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_preexisting_override_metadata SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_region_errors SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_encoding_chunksizes SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_open_zarr_use_cftime SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_write_read_select_write SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_attributes[obj0] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_attributes[obj1] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrDirectoryStore::test_vectorized_indexing_negative_step SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_zero_dimensional_variable SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_store SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_test_data SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_load SKIPPED (requi...) [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_dataset_compute SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_pickle SKIPPED (req...) [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_pickle_dataarray SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_None_variable SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_object_dtype SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_data SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_encoded_characters SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_numpy_datetime_data SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_cftime_datetime_data SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_timedelta_data SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_float64_data SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_example_1_netcdf SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_global_coordinates SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_coordinates_with_space SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_boolean_dtype SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_orthogonal_indexing SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_outer_indexing_reversed SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_isel_dataarray SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_array_type_after_indexing SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_dropna SKIPPED (req...) [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_ondisk_after_print SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_bytes_with_fill_value SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_empty_vlen_string_array SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 6%] 319s 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%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_coordinates_encoding SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_endian SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_invalid_dataarray_names_raise SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_dates SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_default_fill_value SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_same_dtype SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_overwrite_values SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_multiindex_not_implemented SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_roundtrip_consolidated[None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_read_non_consolidated_warning SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_non_existent_store SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_with_chunkstore SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_auto_chunk SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_manual_chunk SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_warning_on_bad_chunks SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_deprecate_auto_chunk SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_uneven_dask_chunks SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_dask SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_drop_encoding SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_hidden_zarr_keys SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[None] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_persistence_modes[group1] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_compressor_encoding SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_group SKIPPED (requ...) [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_kwarg_fixed_width_string SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_dataset_caching SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_write SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_success SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_rplus_fails SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_invalid_dim_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_no_dims_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_not_set_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_mode_not_a_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_existing_encoding_raises SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[U] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_string_length_mismatch_raises[S] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_check_encoding_is_consistent_after_append SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_new_variable SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_append_with_append_dim_no_overwrite SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_compute_false_roundtrip SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_save_emptydim[True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-False] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-True] SKIPPED [ 6%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-False-True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[False-True-True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-False-True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[True-True-True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-False-True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region[None-True-True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[r+] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_mode[a] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_preexisting_override_metadata SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_region_errors SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_encoding_chunksizes SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_open_zarr_use_cftime SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_read_select_write SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_attributes[obj0] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_attributes[obj1] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_vectorized_indexing_negative_step SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_write_empty[None-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrWriteEmpty::test_avoid_excess_metadata_calls SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_zero_dimensional_variable SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_store SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_test_data SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_load SKIPPED (requir...) [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_dataset_compute SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_pickle SKIPPED (requ...) [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_pickle_dataarray SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_None_variable SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_object_dtype SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_data SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_encoded_characters SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_numpy_datetime_data SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_cftime_datetime_data SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_timedelta_data SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_float64_data SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_example_1_netcdf SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_coordinates SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_global_coordinates SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_boolean_dtype SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_orthogonal_indexing SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_vectorized_indexing SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_outer_indexing_reversed SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_isel_dataarray SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_array_type_after_indexing SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_dropna SKIPPED (requ...) [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_ondisk_after_print SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_bytes_with_fill_value SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_empty_vlen_string_array SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 7%] 319s 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%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_coordinates_encoding SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_endian SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_invalid_dataarray_names_raise SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg_dates SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_default_fill_value SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_in_coord SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_same_dtype SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_overwrite_values SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_multiindex_not_implemented SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_consolidated[None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_read_non_consolidated_warning SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_non_existent_store SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_with_chunkstore SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_auto_chunk SKIPPED (...) [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_manual_chunk SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_warning_on_bad_chunks SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_deprecate_auto_chunk SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_uneven_dask_chunks SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_dask SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_drop_encoding SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_hidden_zarr_keys SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_persistence_modes[None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_persistence_modes[group1] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_compressor_encoding SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_group SKIPPED (requi...) [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_kwarg_fixed_width_string SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_dataset_caching SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_write SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_rplus_success SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_rplus_fails SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_invalid_dim_raises SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_no_dims_raises SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_append_dim_not_set_raises SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_mode_not_a_raises SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_existing_encoding_raises SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_string_length_mismatch_raises[U] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_string_length_mismatch_raises[S] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_check_encoding_is_consistent_after_append SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_new_variable SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_append_with_append_dim_no_overwrite SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_to_zarr_compute_false_roundtrip SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_save_emptydim[False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_save_emptydim[True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-False-True-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-False-None] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-False] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-True] SKIPPED [ 7%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[False-True-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-False-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[True-True-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-False-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region[None-True-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[r+] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_mode[a] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_preexisting_override_metadata SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_region_errors SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_encoding_chunksizes SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_open_zarr_use_cftime SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_write_read_select_write SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_attributes[obj0] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_attributes[obj1] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_vectorized_indexing_negative_step SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrKVStoreV3::test_roundtrip_coordinates_with_space SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_zero_dimensional_variable SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_store SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_test_data SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_load SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dataset_compute SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_pickle SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_pickle_dataarray SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_None_variable SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_object_dtype SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_data SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_encoded_characters SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_numpy_datetime_data SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_cftime_datetime_data SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_timedelta_data SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_float64_data SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_example_1_netcdf SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_coordinates SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_global_coordinates SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_boolean_dtype SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_orthogonal_indexing SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_vectorized_indexing SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_outer_indexing_reversed SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_isel_dataarray SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_array_type_after_indexing SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dropna SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_ondisk_after_print SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_bytes_with_fill_value SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_empty_vlen_string_array SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 8%] 319s 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%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_coordinates_encoding SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_endian SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_invalid_dataarray_names_raise SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg_dates SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_default_fill_value SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_in_coord SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_same_dtype SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_overwrite_values SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_multiindex_not_implemented SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_consolidated[None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_read_non_consolidated_warning SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_non_existent_store SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_with_chunkstore SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_auto_chunk SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_manual_chunk SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_warning_on_bad_chunks SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_deprecate_auto_chunk SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_uneven_dask_chunks SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_dask SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_drop_encoding SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_hidden_zarr_keys SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_persistence_modes[None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_persistence_modes[group1] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_compressor_encoding SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_group SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_kwarg_fixed_width_string SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_dataset_caching SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_write SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_rplus_success SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_rplus_fails SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_invalid_dim_raises SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_no_dims_raises SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_append_dim_not_set_raises SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_mode_not_a_raises SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_existing_encoding_raises SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_string_length_mismatch_raises[U] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_string_length_mismatch_raises[S] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_check_encoding_is_consistent_after_append SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_new_variable SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_append_with_append_dim_no_overwrite SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_to_zarr_compute_false_roundtrip SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_save_emptydim[False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_save_emptydim[True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-False-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[False-True-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-False-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[True-True-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-False-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-False] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-True] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-False-True-None] SKIPPED [ 8%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-False-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region[None-True-True-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[r+] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_mode[a] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_preexisting_override_metadata SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_region_errors SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_encoding_chunksizes SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_open_zarr_use_cftime SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_write_read_select_write SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_attributes[obj0] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_attributes[obj1] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_vectorized_indexing_negative_step SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3::test_roundtrip_coordinates_with_space SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_zero_dimensional_variable SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_store SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_test_data SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_load SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dataset_compute SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_pickle SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_pickle_dataarray SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_None_variable SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_object_dtype SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_data SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_encoded_characters SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_numpy_datetime_data SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_cftime_datetime_data SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_timedelta_data SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_float64_data SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_example_1_netcdf SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_coordinates SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_global_coordinates SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_boolean_dtype SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_orthogonal_indexing SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_vectorized_indexing SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_outer_indexing_reversed SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_isel_dataarray SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_array_type_after_indexing SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dropna SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_ondisk_after_print SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_bytes_with_fill_value SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_empty_vlen_string_array SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 9%] 319s 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%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_coordinates_encoding SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_endian SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_invalid_dataarray_names_raise SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg_dates SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_default_fill_value SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_in_coord SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_same_dtype SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_overwrite_values SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_multiindex_not_implemented SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_consolidated[None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_read_non_consolidated_warning SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_non_existent_store SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_with_chunkstore SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_auto_chunk SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_manual_chunk SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_warning_on_bad_chunks SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_deprecate_auto_chunk SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_uneven_dask_chunks SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_dask SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_drop_encoding SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_hidden_zarr_keys SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_persistence_modes[None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_persistence_modes[group1] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_compressor_encoding SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_group SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_kwarg_fixed_width_string SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_dataset_caching SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_write SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_rplus_success SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_rplus_fails SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_invalid_dim_raises SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_no_dims_raises SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_append_dim_not_set_raises SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_mode_not_a_raises SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_existing_encoding_raises SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_string_length_mismatch_raises[U] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_string_length_mismatch_raises[S] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_check_encoding_is_consistent_after_append SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_new_variable SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_append_with_append_dim_no_overwrite SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_to_zarr_compute_false_roundtrip SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_to_zarr_append_compute_false_roundtrip SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_save_emptydim[False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_save_emptydim[True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_no_warning_from_open_emptydim_with_chunks SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-False-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-False-True-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-False-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[False-True-True-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-False-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-False-True-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-False-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[True-True-True-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-False-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-False-True-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-False-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-False] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-True] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region[None-True-True-None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[None] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[r+] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_mode[a] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_preexisting_override_metadata SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_region_errors SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_encoding_chunksizes SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_partial_dask_chunks SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_chunk_encoding_with_larger_dask_chunks SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_open_zarr_use_cftime SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_write_read_select_write SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_attributes[obj0] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_attributes[obj1] SKIPPED [ 9%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_vectorized_indexing_negative_step SKIPPED [ 10%] 319s tests/test_backends.py::TestZarrDirectoryStoreV3FromPath::test_roundtrip_coordinates_with_space SKIPPED [ 10%] 319s tests/test_backends.py::test_zarr_storage_options SKIPPED (requires ...) [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_dtype_coercion_error PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_zero_dimensional_variable PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_write_store PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_test_data PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_load PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_dataset_compute PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_pickle PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_pickle_dataarray PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_dataset_caching PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_None_variable PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_object_dtype PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_data PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_encoded_characters PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_numpy_datetime_data PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_cftime_datetime_data PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_timedelta_data PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_float64_data PASSED [ 10%] 319s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_example_1_netcdf PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_global_coordinates PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_coordinates_with_space PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_boolean_dtype PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_orthogonal_indexing PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_vectorized_indexing_negative_step PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_outer_indexing_reversed PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_isel_dataarray PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_array_type_after_indexing PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_dropna PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_ondisk_after_print PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 320s 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%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_coordinates_encoding PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_roundtrip_endian PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_invalid_dataarray_names_raise PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_dates PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_encoding_kwarg_fixed_width_string PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_default_fill_value PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_encoding_same_dtype PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_append_write PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_append_overwrite_values PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_append_with_invalid_dim_raises PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_multiindex_not_implemented PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_to_netcdf_explicit_engine PASSED [ 10%] 320s tests/test_backends.py::TestScipyInMemoryData::test_bytes_pickle PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_dtype_coercion_error PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_zero_dimensional_variable PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_write_store PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_test_data PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_load PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_dataset_compute PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_dataset_caching PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_None_variable PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_object_dtype PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_data PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_encoded_characters PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_numpy_datetime_data PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_cftime_datetime_data PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_timedelta_data PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_float64_data PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_example_1_netcdf PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_global_coordinates PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_coordinates_with_space PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_boolean_dtype PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_orthogonal_indexing PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_vectorized_indexing_negative_step PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_outer_indexing_reversed PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_isel_dataarray PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_array_type_after_indexing PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_dropna PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_ondisk_after_print PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 320s 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%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_dataset_roundtrip PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_coordinates_encoding PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_roundtrip_endian PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_invalid_dataarray_names_raise PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_dates PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_encoding_kwarg_fixed_width_string PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_default_fill_value PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_encoding_same_dtype PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_append_write PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_append_overwrite_values PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_append_with_invalid_dim_raises PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_multiindex_not_implemented PASSED [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_pickle SKIPPED (ca...) [ 10%] 320s tests/test_backends.py::TestScipyFileObject::test_pickle_dataarray SKIPPED [ 10%] 320s tests/test_backends.py::TestScipyFilePath::test_dtype_coercion_error PASSED [ 10%] 320s tests/test_backends.py::TestScipyFilePath::test_zero_dimensional_variable PASSED [ 10%] 320s tests/test_backends.py::TestScipyFilePath::test_write_store PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_test_data PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_load PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_dataset_compute PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_pickle PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_pickle_dataarray PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_dataset_caching PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_None_variable PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_object_dtype PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_data PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_encoded_characters PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_numpy_datetime_data PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_cftime_datetime_data PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_timedelta_data PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_float64_data PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_global_coordinates PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_coordinates_with_space PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_boolean_dtype PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_orthogonal_indexing PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_vectorized_indexing_negative_step PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_outer_indexing_reversed PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_isel_dataarray PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_array_type_after_indexing PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_dropna PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_ondisk_after_print PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_bytes_with_fill_value PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_string_with_fill_value_nchar PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_empty_vlen_string_array PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 10%] 321s 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%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 10%] 321s tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_coordinates_encoding PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_endian PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_invalid_dataarray_names_raise PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_dates PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_default_fill_value PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_encoding_same_dtype PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_append_write PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_append_overwrite_values PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_append_with_invalid_dim_raises PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_multiindex_not_implemented PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_array_attrs PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_roundtrip_example_1_netcdf_gz PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_netcdf3_endianness PASSED [ 11%] 321s tests/test_backends.py::TestScipyFilePath::test_nc4_scipy PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dtype_coercion_error PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_zero_dimensional_variable PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_write_store PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_test_data PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_load PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_compute PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_pickle_dataarray PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dataset_caching PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_None_variable PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_object_dtype PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_data PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_float64_data PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_orthogonal_indexing PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_outer_indexing_reversed PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_isel_dataarray PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_array_type_after_indexing PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_dropna PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_ondisk_after_print PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 11%] 321s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 11%] 322s 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%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_coordinates_encoding PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_roundtrip_endian PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_dates PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_default_fill_value PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_same_dtype PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_write PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_overwrite_values PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_multiindex_not_implemented PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF3ViaNetCDF4Data::test_encoding_kwarg_vlen_string PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dtype_coercion_error PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_zero_dimensional_variable PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_write_store PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_test_data PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_load PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_compute PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_pickle_dataarray PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dataset_caching PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_None_variable PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_object_dtype PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_data PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_encoded_characters PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_numpy_datetime_data PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_cftime_datetime_data PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_timedelta_data PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_float64_data PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_example_1_netcdf PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_global_coordinates PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_coordinates_with_space PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_boolean_dtype PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_orthogonal_indexing PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_vectorized_indexing_negative_step PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_outer_indexing_reversed PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_isel_dataarray PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_array_type_after_indexing PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_dropna PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_ondisk_after_print PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_bytes_with_fill_value PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_string_with_fill_value_nchar PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_empty_vlen_string_array PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 11%] 322s 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%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 11%] 322s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_dataset_roundtrip PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_coordinates_encoding PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_roundtrip_endian PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_invalid_dataarray_names_raise PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_dates PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_kwarg_fixed_width_string PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_default_fill_value PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_encoding_same_dtype PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_write PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_overwrite_values PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_append_with_invalid_dim_raises PASSED [ 11%] 323s tests/test_backends.py::TestNetCDF4ClassicViaNetCDF4Data::test_multiindex_not_implemented PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_dtype_coercion_error PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_zero_dimensional_variable PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_test_data PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_load PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_dataset_compute PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_pickle PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_pickle_dataarray PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_dataset_caching PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_None_variable PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_object_dtype PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_data PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_encoded_characters PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_numpy_datetime_data PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_cftime_datetime_data PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_timedelta_data PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_float64_data PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_example_1_netcdf PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_global_coordinates PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_coordinates_with_space PASSED [ 11%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_boolean_dtype PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_orthogonal_indexing PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_vectorized_indexing_negative_step PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_outer_indexing_reversed PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_isel_dataarray PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_array_type_after_indexing PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_dropna PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_ondisk_after_print PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_bytes_with_fill_value PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_string_with_fill_value_nchar PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_empty_vlen_string_array PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 12%] 323s 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%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_dataset_roundtrip PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_coordinates_encoding PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_roundtrip_endian PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_invalid_dataarray_names_raise PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_dates PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_encoding_kwarg_fixed_width_string PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_default_fill_value PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_encoding_same_dtype PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_append_write PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_append_overwrite_values PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_append_with_invalid_dim_raises PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_multiindex_not_implemented PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_write_store PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_engine PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_cross_engine_read_write_netcdf3 PASSED [ 12%] 323s tests/test_backends.py::TestGenericNetCDFData::test_encoding_unlimited_dims PASSED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_zero_dimensional_variable SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_write_store SKIPPED (...) [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_test_data SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_load SKIPPED (require...) [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_dataset_compute SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_pickle SKIPPED (requi...) [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_pickle_dataarray SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_dataset_caching SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_None_variable SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_object_dtype SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_data SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_encoded_characters SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_numpy_datetime_data SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_cftime_datetime_data SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_timedelta_data SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_float64_data SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_example_1_netcdf SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_global_coordinates SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_coordinates_with_space SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_boolean_dtype SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_orthogonal_indexing SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_vectorized_indexing_negative_step SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_outer_indexing_reversed SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_isel_dataarray SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_array_type_after_indexing SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_dropna SKIPPED (requi...) [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_ondisk_after_print SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_bytes_with_fill_value SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_empty_vlen_string_array SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 12%] 323s 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%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_coordinates_encoding SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_endian SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_invalid_dataarray_names_raise SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_dates SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_fixed_width_string SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_default_fill_value SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_same_dtype SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_append_write SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_append_overwrite_values SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_append_with_invalid_dim_raises SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_multiindex_not_implemented SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_refresh_from_disk SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_open_group SKIPPED (r...) [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_open_subgroup SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_write_groups SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_roundtrip_character_array SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_default_to_char_arrays SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_open_encodings SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_dump_encodings SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_dump_and_open_encodings SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_compression_encoding SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_kwarg_compression SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_keep_chunksizes_if_no_original_shape SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_is_present SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 12%] 323s tests/test_backends.py::TestH5NetCDFData::test_encoding_chunksizes_unlimited SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_mask_and_scale SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_0dimensional_variable SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_read_variable_len_strings SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_raise_on_forward_slashes_in_names SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_complex SKIPPED (requ...) [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_complex_error[None] SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_complex_error[False] SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_numpy_bool_ SKIPPED (...) [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_cross_engine_read_write_netcdf4 SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_read_byte_attrs_as_unicode SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_encoding_unlimited_dims SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_compression_encoding_h5py SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_compression_check_encoding_h5py SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFData::test_dump_encodings_h5py SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_open_dataset_group SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFAlreadyOpen::test_deepcopy SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_zero_dimensional_variable SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_write_store SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_test_data SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_load SKIPPED (r...) [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_compute SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_pickle SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_pickle_dataarray SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_dataset_caching SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_None_variable SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_object_dtype SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_data SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_encoded_characters SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_numpy_datetime_data SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_cftime_datetime_data SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_timedelta_data SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_float64_data SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_example_1_netcdf SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_global_coordinates SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_coordinates_with_space SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_boolean_dtype SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_orthogonal_indexing SKIPPED [ 12%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_vectorized_indexing_negative_step SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_outer_indexing_reversed SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_isel_dataarray SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_array_type_after_indexing SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_dropna SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_ondisk_after_print SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_bytes_with_fill_value SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_empty_vlen_string_array SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 324s 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%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_coordinates_encoding SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_endian SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_invalid_dataarray_names_raise SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_dates SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_fixed_width_string SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_default_fill_value SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_same_dtype SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_append_write SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_append_overwrite_values SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_append_with_invalid_dim_raises SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_multiindex_not_implemented SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_refresh_from_disk SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_open_group SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_open_subgroup SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_write_groups SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_roundtrip_character_array SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_default_to_char_arrays SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_open_encodings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_and_open_encodings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_kwarg_compression SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_keep_chunksizes_if_no_original_shape SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_is_present SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_chunksizes_unlimited SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_mask_and_scale SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_0dimensional_variable SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_read_variable_len_strings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_raise_on_forward_slashes_in_names SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_complex SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[None] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_complex_error[False] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_numpy_bool_ SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_cross_engine_read_write_netcdf4 SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_read_byte_attrs_as_unicode SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_encoding_unlimited_dims SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_encoding_h5py SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_compression_check_encoding_h5py SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_dump_encodings_h5py SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_open_badbytes SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_open_twice SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFFileObject::test_open_fileobj SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_zero_dimensional_variable SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_store SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_test_data SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_load SKIPPED (...) [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_compute SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_pickle_dataarray SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_None_variable SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_object_dtype SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_data SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_encoded_characters SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_numpy_datetime_data SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_cftime_datetime_data SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_timedelta_data SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_float64_data SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_example_1_netcdf SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_global_coordinates SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_coordinates_with_space SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_boolean_dtype SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_orthogonal_indexing SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_vectorized_indexing_negative_step SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_outer_indexing_reversed SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_isel_dataarray SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_array_type_after_indexing SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dropna SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_ondisk_after_print SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_bytes_with_fill_value SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_empty_vlen_string_array SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 13%] 324s 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%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_coordinates_encoding SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_endian SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_invalid_dataarray_names_raise SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_dates SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_fixed_width_string SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_fill_value SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_same_dtype SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_write SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_overwrite_values SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_append_with_invalid_dim_raises SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_multiindex_not_implemented SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_refresh_from_disk SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_group SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_subgroup SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_groups SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings0-True] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings1-False] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_vlen_string[input_strings2-False] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[XXX] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_string_with_fill_value_vlen[b\xe1r] SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_roundtrip_character_array SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_default_to_char_arrays SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_open_encodings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_and_open_encodings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_kwarg_compression SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_keep_chunksizes_if_no_original_shape SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_is_present SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_auto_chunking_is_based_on_disk_chunk_sizes SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_base_chunking_uses_disk_chunk_sizes SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_preferred_chunks_are_disk_chunk_sizes SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_chunksizes_unlimited SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_mask_and_scale SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_0dimensional_variable SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_variable_len_strings SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_raise_on_forward_slashes_in_names SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex SKIPPED [ 13%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[None] SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_complex_error[False] SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_numpy_bool_ SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_cross_engine_read_write_netcdf4 SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_read_byte_attrs_as_unicode SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_encoding_unlimited_dims SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_encoding_h5py SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_compression_check_encoding_h5py SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dump_encodings_h5py SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_dataset_caching SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFViaDaskData::test_write_inconsistent_chunks SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_robust_getitem SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list SKIPPED [ 14%] 324s tests/test_backends.py::TestH5NetCDFDataRos3Driver::test_get_variable_list_empty_driver_kwds SKIPPED [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-None-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-True-5-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-None-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-1-False-5-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-None-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-True-5-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-None-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[scipy-20-False-5-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-None-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-True-5-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-None-None] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-5] XPASS [ 14%] 324s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-1-False-5-None] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-5] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-None-None] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-5] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-True-5-None] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-5] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-None-None] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-5] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[netcdf4-20-False-5-None] XPASS [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-True-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-1-False-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-True-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[h5netcdf-20-False-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-True-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-1-False-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-True-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[pynio-20-False-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-True-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-1-False-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-True-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-None-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-5] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_manyfiles[zarr-20-False-5-None] SKIPPED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_can_open_path_objects PASSED [ 14%] 325s tests/test_backends.py::test_open_mfdataset_list_attr PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-all-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-minimal-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[outer-different-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-all-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-minimal-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[inner-different-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-all-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-minimal-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[left-different-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-all-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-minimal-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-nested-t] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_does_same_as_concat[right-different-by_coords-None] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[override] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[no_conflicts] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[identical] PASSED [ 14%] 326s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_combine_attrs[drop_conflicts] PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataset_attr_by_coords PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_dataarray_attr_by_coords PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[all-nested-t] PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[all-by_coords-None] PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[minimal-nested-t] PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[minimal-by_coords-None] PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[different-nested-t] PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_open_mfdataset_exact_join_raises_error[different-by_coords-None] PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_all PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_common_coord_when_datavars_minimal PASSED [ 14%] 327s tests/test_backends.py::TestOpenMFDatasetWithDataVarsAndCoordsKw::test_invalid_data_vars_value_should_fail PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_zero_dimensional_variable PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_test_data PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_load PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_dataset_compute PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_pickle PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_pickle_dataarray PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_None_variable PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_object_dtype PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_string_data PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_timedelta_data PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_float64_data PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_example_1_netcdf PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_coordinates PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_global_coordinates PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_roundtrip_boolean_dtype PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_orthogonal_indexing PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_vectorized_indexing PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_vectorized_indexing_negative_step PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_outer_indexing_reversed PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_isel_dataarray PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_array_type_after_indexing PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_dropna PASSED [ 14%] 327s tests/test_backends.py::TestDask::test_ondisk_after_print PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_roundtrip_string_encoded_characters PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_roundtrip_coordinates_with_space PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_roundtrip_numpy_datetime_data PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_roundtrip_cftime_datetime_data PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_write_store PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_dataset_caching PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_open_mfdataset PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_open_mfdataset_no_files SKIPPED [ 15%] 327s tests/test_backends.py::TestDask::test_open_mfdataset_2d PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_open_mfdataset_pathlib PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_open_mfdataset_2d_pathlib PASSED [ 15%] 327s tests/test_backends.py::TestDask::test_open_mfdataset_2 PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_attrs_mfdataset PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_mfdataset_attrs_file_path PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_mfdataset_auto_combine PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_mfdataset_raise_on_bad_combine_args PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_encoding_mfdataset PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_preprocess_mfdataset PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_save_mfdataset_roundtrip PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_save_mfdataset_invalid PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_save_mfdataset_invalid_dataarray PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_save_mfdataset_pathlib_roundtrip PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_save_mfdataset_pass_kwargs PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_and_do_math PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim_none PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_mfdataset_concat_dim_default_none PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_dataset PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_single_dataset PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_open_multi_dataset PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_dask_roundtrip PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_deterministic_names PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_dataarray_compute PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_save_mfdataset_compute_false_roundtrip PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_load_dataset PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_load_dataarray PASSED [ 15%] 328s tests/test_backends.py::TestDask::test_inline_array PASSED [ 15%] 328s tests/test_backends.py::TestPydap::test_cmp_local_file SKIPPED (requ...) [ 15%] 328s tests/test_backends.py::TestPydap::test_compatible_to_netcdf SKIPPED [ 15%] 328s tests/test_backends.py::TestPydap::test_dask SKIPPED (requires pydap...) [ 15%] 328s tests/test_backends.py::TestPydapOnline::test_cmp_local_file SKIPPED [ 15%] 328s tests/test_backends.py::TestPydapOnline::test_compatible_to_netcdf SKIPPED [ 15%] 328s tests/test_backends.py::TestPydapOnline::test_dask SKIPPED (requires...) [ 15%] 328s tests/test_backends.py::TestPydapOnline::test_session SKIPPED (requi...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_dtype_coercion_error SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_zero_dimensional_variable SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_test_data SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_load SKIPPED (requires Nio) [ 15%] 328s tests/test_backends.py::TestPyNio::test_dataset_compute SKIPPED (req...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_pickle SKIPPED (requires Nio) [ 15%] 328s tests/test_backends.py::TestPyNio::test_pickle_dataarray SKIPPED (re...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_dataset_caching SKIPPED (req...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_None_variable SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_object_dtype SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_string_data SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_string_encoded_characters SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_numpy_datetime_data SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_cftime_datetime_data SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_timedelta_data SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_float64_data SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_example_1_netcdf SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_coordinates SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_global_coordinates SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_coordinates_with_space SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_boolean_dtype SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_orthogonal_indexing SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_vectorized_indexing SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_vectorized_indexing_negative_step SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_outer_indexing_reversed SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_isel_dataarray SKIPPED (requ...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_array_type_after_indexing SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_dropna SKIPPED (requires Nio) [ 15%] 328s tests/test_backends.py::TestPyNio::test_ondisk_after_print SKIPPED (...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_bytes_with_fill_value SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_string_with_fill_value_nchar SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_empty_vlen_string_array SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] SKIPPED [ 15%] 328s 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%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_grid_mapping_and_bounds_are_not_coordinates_in_file SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_coordinate_variables_after_dataset_roundtrip SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_coordinates_encoding SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_roundtrip_endian SKIPPED (re...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_invalid_dataarray_names_raise SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_encoding_kwarg SKIPPED (requ...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_encoding_kwarg_dates SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_encoding_kwarg_fixed_width_string SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_default_fill_value SKIPPED (...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_via_encoding_kwarg SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_in_coord SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_encoding_same_dtype SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_append_write SKIPPED (requir...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_append_overwrite_values SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_append_with_invalid_dim_raises SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_multiindex_not_implemented SKIPPED [ 15%] 328s tests/test_backends.py::TestPyNio::test_write_store SKIPPED (require...) [ 15%] 328s tests/test_backends.py::TestPyNio::test_kwargs SKIPPED (requires Nio) [ 15%] 328s tests/test_backends.py::TestPyNio::test_weakrefs SKIPPED (requires Nio) [ 15%] 328s tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding PASSED [ 15%] 328s tests/test_backends.py::TestEncodingInvalid::test_extract_nc4_variable_encoding_netcdf4 PASSED [ 15%] 328s tests/test_backends.py::TestEncodingInvalid::test_extract_h5nc_encoding PASSED [ 15%] 328s tests/test_backends.py::TestValidateAttrs::test_validating_attrs PASSED [ 15%] 328s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name PASSED [ 15%] 328s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_with_name PASSED [ 15%] 328s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_coord_name_clash PASSED [ 15%] 328s tests/test_backends.py::TestDataArrayToNetCDF::test_open_dataarray_options PASSED [ 15%] 328s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_return_bytes PASSED [ 15%] 328s tests/test_backends.py::TestDataArrayToNetCDF::test_dataarray_to_netcdf_no_name_pathlib PASSED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[tmp_path] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[ZipStore] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_no_name[Dict] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[tmp_path] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[ZipStore] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_with_name[Dict] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[tmp_path] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[ZipStore] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_coord_name_clash[Dict] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[tmp_path] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[ZipStore] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_open_dataarray_options[Dict] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[tmp_path] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[ZipStore] SKIPPED [ 15%] 328s tests/test_backends.py::TestDataArrayToZarr::test_dataarray_to_zarr_compute_false[Dict] SKIPPED [ 15%] 328s tests/test_backends.py::test_no_warning_from_dask_effective_get PASSED [ 15%] 328s tests/test_backends.py::test_source_encoding_always_present PASSED [ 15%] 328s tests/test_backends.py::test_source_encoding_always_present_with_pathlib PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[proleptic_gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_in_range[standard] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-proleptic_gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[1500-standard] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-proleptic_gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_standard_calendar_default_out_of_range[2500-standard] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-360_day] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-365_day] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-366_day] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-all_leap] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-julian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-noleap] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-proleptic_gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[1500-standard] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-360_day] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-365_day] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-366_day] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-all_leap] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-gregorian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-julian] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-noleap] PASSED [ 15%] 328s tests/test_backends.py::test_use_cftime_true[2000-proleptic_gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2000-standard] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-360_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-365_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-366_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-all_leap] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-julian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-noleap] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-proleptic_gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_true[2500-standard] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_in_range[standard] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_standard_calendar_out_of_range[2500-standard] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-360_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-365_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-366_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-all_leap] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-julian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[1500-noleap] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-360_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-365_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-366_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-all_leap] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-julian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2000-noleap] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-360_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-365_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-366_day] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-all_leap] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-julian] PASSED [ 16%] 328s tests/test_backends.py::test_use_cftime_false_nonstandard_calendar[2500-noleap] PASSED [ 16%] 328s tests/test_backends.py::test_invalid_netcdf_raises[netcdf4] PASSED [ 16%] 328s tests/test_backends.py::test_invalid_netcdf_raises[scipy] PASSED [ 16%] 328s tests/test_backends.py::test_encode_zarr_attr_value SKIPPED (require...) [ 16%] 328s tests/test_backends.py::test_extract_zarr_variable_encoding SKIPPED [ 16%] 328s tests/test_backends.py::test_open_fsspec SKIPPED (requires zarr) [ 16%] 328s tests/test_backends.py::test_load_single_value_h5netcdf SKIPPED (req...) [ 16%] 328s tests/test_backends.py::test_open_dataset_chunking_zarr[auto] SKIPPED [ 16%] 328s tests/test_backends.py::test_open_dataset_chunking_zarr[-1] SKIPPED [ 16%] 328s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks2] SKIPPED [ 16%] 328s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks3] SKIPPED [ 16%] 328s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks4] SKIPPED [ 16%] 328s tests/test_backends.py::test_open_dataset_chunking_zarr[chunks5] SKIPPED [ 16%] 328s tests/test_backends.py::test_chunking_consintency[auto] SKIPPED (req...) [ 16%] 328s tests/test_backends.py::test_chunking_consintency[-1] SKIPPED (requi...) [ 16%] 328s tests/test_backends.py::test_chunking_consintency[chunks2] SKIPPED (...) [ 16%] 328s tests/test_backends.py::test_chunking_consintency[chunks3] SKIPPED (...) [ 16%] 328s tests/test_backends.py::test_chunking_consintency[chunks4] SKIPPED (...) [ 16%] 328s tests/test_backends.py::test_chunking_consintency[chunks5] SKIPPED (...) [ 16%] 329s tests/test_backends.py::test_netcdf4_entrypoint PASSED [ 16%] 329s tests/test_backends.py::test_scipy_entrypoint PASSED [ 16%] 329s tests/test_backends.py::test_h5netcdf_entrypoint SKIPPED (requires h...) [ 16%] 329s tests/test_backends.py::test_write_file_from_np_str[str] PASSED [ 16%] 329s tests/test_backends.py::test_write_file_from_np_str[str_] PASSED [ 16%] 329s tests/test_backends.py::TestNCZarr::test_open_nczarr SKIPPED (requir...) [ 16%] 329s tests/test_backends.py::TestNCZarr::test_overwriting_nczarr SKIPPED [ 16%] 329s tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[a] SKIPPED [ 16%] 329s tests/test_backends.py::TestNCZarr::test_raise_writing_to_nczarr[r+] SKIPPED [ 16%] 329s tests/test_backends.py::test_pickle_open_mfdataset_dataset PASSED [ 16%] 329s tests/test_backends.py::test_zarr_closing_internal_zip_store SKIPPED [ 16%] 329s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_all SKIPPED [ 16%] 329s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_mixed SKIPPED [ 16%] 329s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_noncontiguous SKIPPED [ 16%] 329s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_auto_new_coord_vals SKIPPED [ 16%] 329s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_index_write SKIPPED [ 16%] 329s tests/test_backends.py::TestZarrRegionAuto::test_zarr_region_append SKIPPED [ 16%] 329s tests/test_backends.py::test_zarr_region SKIPPED (requires zarr) [ 16%] 329s tests/test_backends_api.py::test__get_default_engine PASSED [ 16%] 329s tests/test_backends_api.py::test_custom_engine PASSED [ 16%] 329s tests/test_backends_api.py::test_multiindex PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape0-pref_chunks0] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape1-pref_chunks1] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape2-pref_chunks2] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[False-shape3-pref_chunks3] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape0-pref_chunks0] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape1-pref_chunks1] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape2-pref_chunks2] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_honor_chunks[True-shape3-pref_chunks3] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape0-pref_chunks0-req_chunks0] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape1-pref_chunks1-req_chunks1] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape2-pref_chunks2-req_chunks2] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape3-pref_chunks3-req_chunks3] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_split_chunks[shape4-pref_chunks4-req_chunks4] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape0-pref_chunks0-req_chunks0] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape1-pref_chunks1-req_chunks1] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape2-pref_chunks2-req_chunks2] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape3-pref_chunks3-req_chunks3] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape4-pref_chunks4-req_chunks4] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape5-pref_chunks5-req_chunks5] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape6-pref_chunks6-req_chunks6] PASSED [ 16%] 329s tests/test_backends_api.py::TestPreferredChunks::test_join_chunks[shape7-pref_chunks7-req_chunks7] PASSED [ 16%] 329s tests/test_backends_common.py::test_robust_getitem PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_mock_write[1] PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_mock_write[2] PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_mock_write[3] PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_mock_write[None] PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_autoclose[True] PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_autoclose[False] PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_autoclose_while_locked PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_repr PASSED [ 16%] 329s tests/test_backends_file_manager.py::test_file_manager_cache_and_refcounts PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_cache_repeated_open PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_cache_with_pickle PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[1] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[2] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[3] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_consecutive[None] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[1] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[2] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[3] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_concurrent[None] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_pickle[1] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_pickle[2] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_pickle[3] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_write_pickle[None] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_read[1] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_read[2] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_read[3] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_read[None] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_acquire_context[1] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_acquire_context[2] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_acquire_context[3] PASSED [ 16%] 330s tests/test_backends_file_manager.py::test_file_manager_acquire_context[None] PASSED [ 16%] 330s tests/test_backends_locks.py::test_threaded_lock PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_simple PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_trivial PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_invalid PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_update_priority PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_del PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_on_evict PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_on_evict_trivial PASSED [ 16%] 330s tests/test_backends_lru_cache.py::test_resize PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar[standard-noleap-None-D] PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar[noleap-proleptic_gregorian-True-D] PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar[noleap-all_leap-None-D] PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar[all_leap-proleptic_gregorian-False-4h] PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-360_day-proleptic_gregorian-D] PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] PASSED [ 16%] 330s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] PASSED [ 16%] 331s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-360_day-proleptic_gregorian-D] PASSED [ 16%] 331s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] PASSED [ 16%] 331s tests/test_calendar_ops.py::test_convert_calendar_missing[standard-noleap-D] PASSED [ 16%] 331s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-proleptic_gregorian-4h] PASSED [ 16%] 331s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] PASSED [ 16%] 331s tests/test_calendar_ops.py::test_convert_calendar_missing[360_day-noleap-D] PASSED [ 16%] 331s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-360_day-D] PASSED [ 16%] 332s tests/test_calendar_ops.py::test_convert_calendar_errors PASSED [ 16%] 332s tests/test_calendar_ops.py::test_convert_calendar_same_calendar PASSED [ 16%] 332s tests/test_calendar_ops.py::test_interp_calendar[standard-noleap] PASSED [ 16%] 332s tests/test_calendar_ops.py::test_interp_calendar[noleap-proleptic_gregorian] PASSED [ 17%] 332s tests/test_calendar_ops.py::test_interp_calendar[standard-360_day] PASSED [ 17%] 332s tests/test_calendar_ops.py::test_interp_calendar[360_day-proleptic_gregorian] PASSED [ 17%] 332s tests/test_calendar_ops.py::test_interp_calendar[noleap-all_leap] PASSED [ 17%] 332s tests/test_calendar_ops.py::test_interp_calendar[360_day-noleap] PASSED [ 17%] 332s tests/test_calendar_ops.py::test_interp_calendar_errors PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_valid_n[-2] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_cftime_offset_constructor_invalid_n[-1.5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-1] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-12] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-3] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_valid_month[-5] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-0-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-1.5-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_year_offset_constructor_invalid_month[-13-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-None] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-MS] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-ME] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-YS-JAN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-Y-DEC] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-QS-MAR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-QE-MAR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-D] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-h] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-min] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-s] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-ms] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_rule_code[-us] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_str_and_repr[-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_offset_input[] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[M-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2M-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[ME-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ME-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[MS-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2MS-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[D-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2D-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[H-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2H-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[h-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2h-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[T-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2T-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[min-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2min-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[S-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2S-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[L-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2L-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[ms-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2ms-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[U-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2U-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[us-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_sub_annual[2us-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-1-JAN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-2-FEB] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-3-MAR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-4-APR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-5-MAY] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-6-JUN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-7-JUL] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-8-AUG] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-9-SEP] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-10-OCT] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-11-NOV] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-12-DEC] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-None-0-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-1-JAN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-2-FEB] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-3-MAR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-4-APR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-5-MAY] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-6-JUN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-7-JUL] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-8-AUG] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-9-SEP] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-10-OCT] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-11-NOV] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-12-DEC] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[AS-2-0-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-1-JAN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-2-FEB] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-3-MAR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-4-APR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-5-MAY] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-6-JUN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-7-JUL] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-8-AUG] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-9-SEP] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-10-OCT] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-11-NOV] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-12-DEC] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-None-0-] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-1-JAN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-2-FEB] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-3-MAR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-4-APR] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-5-MAY] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-6-JUN] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-7-JUL] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-8-AUG] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-9-SEP] PASSED [ 17%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[A-2-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-None-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[YS-2-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-None-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_annual[Y-2-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-None-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QS-2-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-None-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[Q-2-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-None-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-1-JAN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-2-FEB] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-3-MAR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-4-APR] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-5-MAY] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-6-JUN] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-7-JUL] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-8-AUG] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-9-SEP] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-10-OCT] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-11-NOV] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-12-DEC] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_offset_quarter[QE-2-0-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_invalid_to_offset_str[Z] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_invalid_to_offset_str[7min2] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_invalid_to_offset_str[AM] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_invalid_to_offset_str[M-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_invalid_to_offset_str[AS-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_invalid_to_offset_str[QS-] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_invalid_to_offset_str[1H1min] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[365_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[360_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[julian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[all_leap-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[366_day-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[gregorian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[proleptic_gregorian-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-2000-01-01-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime[standard-(2000, 1, 1)-(2000, 1, 1)] PASSED [ 18%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime_error_no_calendar PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_to_cftime_datetime_error_type_error PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 19%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_neq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_eq[-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 20%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-3-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rmul[-0.5-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_mul_float_multiple_next_higher_resolution PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_nonTick_offset_multiplied_float_error[] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_Microsecond_multiplied_float_error PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_neg[-] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_add_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[365_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[360_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[julian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[all_leap--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[366_day--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[proleptic_gregorian--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 3)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_radd_sub_monthly[standard--(1, 1, 1, 0, 0, 0, 2)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 1)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 22)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 58)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 58)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[365_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 1)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 22)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 58)] PASSED [ 21%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[360_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 1)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 22)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[julian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 1)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 22)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[all_leap--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 1)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 22)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[366_day--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 1)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 22)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[gregorian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 1)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 22)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[proleptic_gregorian--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 1)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 22)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 58)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 998000)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_rsub_sub_monthly[standard--(1, 1, 2, 23, 59, 59, 999998)] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[365_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[360_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[julian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[all_leap-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[366_day-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 22%] 332s tests/test_cftime_offsets.py::test_sub_error[proleptic_gregorian-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_sub_error[standard-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 332s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_minus_offset_error[-] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[365_day] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[360_day] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[julian] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[all_leap] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[366_day] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[gregorian] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[proleptic_gregorian] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_non_december[standard] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[365_day] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[360_day] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[julian] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[all_leap] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[366_day] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[gregorian] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[proleptic_gregorian] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_days_in_month_december[standard] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[365_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[360_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[julian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[all_leap-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[366_day-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[gregorian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 1, 7)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 1)--(1, 1, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 3, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 3, 3)--(1, 2, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(1, 2, 1)--(2, 4, 1)] PASSED [ 23%] 333s tests/test_cftime_offsets.py::test_add_month_begin[proleptic_gregorian-(2, 4, 1)--(1, 2, 1)] PASSED [ 23%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 1)--(1, 3, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 2, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 1, 7)--(1, 3, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 2, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 1)--(1, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 3, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 3, 3)--(1, 2, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(1, 2, 1)--(2, 4, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_begin[standard-(2, 4, 1)--(1, 2, 1)] PASSED [ 24%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[365_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[365_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[360_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[360_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[julian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[julian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[all_leap-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[366_day-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[366_day-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[gregorian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[proleptic_gregorian-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 1, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 3, 1)--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[standard-(1, 2, 1)--(2, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end[standard-(2, 4, 1)--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[365_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[360_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[julian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[all_leap-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[366_day-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[gregorian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[proleptic_gregorian-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 1)-()--(1, 3)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 2)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 3)-()--(1, 1)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(1, 2)-()--(2, 4)-()] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_month_end_onOffset[standard-(2, 4)-()--(1, 2)-()] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[365_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 24%] 333s tests/test_cftime_offsets.py::test_add_year_begin[360_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 24%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[julian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[julian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[all_leap-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[366_day-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[gregorian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[proleptic_gregorian-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 7)--(3, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[standard-(2, 2, 1)--(2, 1, 1)] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_begin[standard-(1, 1, 2)--(1, 1, 1)] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[365_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[360_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[julian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[366_day-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[standard-(2, 3, 1)--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(2, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(3, 12)-()--(1, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 25%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(2, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 12)-()--(3, 12)-()] PASSED [ 25%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(2, 12)-()--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(3, 12)-()--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_year_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[365_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[360_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[julian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[all_leap-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[366_day-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[gregorian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[proleptic_gregorian-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 3, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 1)--(1, 2, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 1, 7)--(1, 6, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(2, 2, 1)--(1, 12, 1)] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_begin[standard-(1, 3, 2)--(1, 3, 1)] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[365_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[360_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[julian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[all_leap-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[366_day-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[proleptic_gregorian-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 1, 1)--(1, 1)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(2, 3, 1)--(1, 12)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end[standard-(1, 3, 1)--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[365_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[360_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[julian-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[all_leap-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 3)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(2, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 9)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 12)-()--(1, 6)-()] PASSED [ 26%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[366_day-(1, 1)-()--(1, 2)-()] PASSED [ 26%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[proleptic_gregorian-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 3)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(2, 6)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 9)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 12)-()--(1, 6)-()] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_add_quarter_end_onOffset[standard-(1, 1)-()--(1, 2)-()] PASSED [ 27%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 3, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[365_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 3, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[360_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 3, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[julian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 3, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[all_leap-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 3, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[366_day-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 3, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 3, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 5)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 12, 1)--False] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[proleptic_gregorian-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 27%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 3, 5)--False] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 5)--False] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 12, 1)--False] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset[standard-(1, 1, 1)--True] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[365_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[360_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[julian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[all_leap-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[366_day-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[gregorian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[proleptic_gregorian-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-(1,)-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 12)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_onOffset_month_or_quarter_or_year_end[standard-(1, 1)-()-] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 1, 1)-(1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 1)-(1, 5)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 5)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 1, 1)-(1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 1)-(1, 5)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 5)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 1, 1)-(1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 6)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 1)-(1, 5)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 5)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 1)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 4, 30)-(1, 4)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2)-(1, 3)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 1, 1)-(1, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 1)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 12)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(2, 2)] PASSED [ 28%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 1, 1)-(1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 1, 1)-(1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 1, 1)-(1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 1, 1)-(1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 6)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 5)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollforward[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 1, 1)-(1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 2, 1)-(1, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 1)-(1, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(1, 12)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(2, 3, 1)-(2, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 1)-(1, 3)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2)-(1, 2)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 4, 30)-(1, 4)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 29%] 333s tests/test_cftime_offsets.py::test_rollback[365_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 1, 1)-(1, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 2, 1)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 1)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 1)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[360_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 333s 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%] 333s 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%] 333s 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%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 1)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 1)-(1, 3)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 333s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[julian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 1, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 2, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(2, 3, 1)-(2, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[all_leap--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 1, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 2, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(2, 3, 1)-(2, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[366_day--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 1)-(1, 3)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 4, 30)-(1, 4)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[gregorian--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 1, 1)-(1, 1)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 2, 1)-(1, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] PASSED [ 30%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 1)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(1, 12)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(2, 3, 1)-(2, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 1)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 4, 30)-(1, 4)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[proleptic_gregorian--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 1, 1)-(1, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 2, 1)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 1)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(1, 12)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(2, 3, 1)-(2, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 1)-(1, 3)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2)-(1, 2)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 4, 30)-(1, 4)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1)-(1, 3, 2, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1)-(1, 3, 2, 1, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1)-(1, 3, 2, 1, 1, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1000)-(1, 3, 2, 1, 1, 1, 1000)] PASSED [ 31%] 334s tests/test_cftime_offsets.py::test_rollback[standard--(1, 3, 2, 1, 1, 1, 1)-(1, 3, 2, 1, 1, 1, 1)] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[365_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[360_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[julian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[all_leap-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[366_day-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 31%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[proleptic_gregorian-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 32%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range[standard-0001-01-04-0001-01-01-None-D-both-False-[]] PASSED [ 32%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_cftime_range_name PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-None-5-Y-None] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-None-None-Y-None] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-2000-None-Y-None] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-None-None-None] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[None-None-None-None-None] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-None-Y-up] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_range_inputs[2000-2001-5-Y-None] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_invalid_cftime_arg PASSED [ 32%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s 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%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2000-2001-365] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2000-2001-366] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2000-2001-360] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[standard-2000-2001-366] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2000-2001-366] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[julian-2000-2001-366] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[noleap-2001-2002-365] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[all_leap-2001-2002-366] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[360_day-2001-2002-360] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[standard-2001-2002-365] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[gregorian-2001-2002-365] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_calendar_year_length[julian-2001-2002-365] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[Y] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[M] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[D] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[Y] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[M] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[D] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_range_standard_calendar_refers_to_gregorian PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range[1990-01-01-standard-None-DatetimeIndex] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range[1990-01-01-proleptic_gregorian-True-CFTimeIndex] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range[1990-01-01-noleap-None-CFTimeIndex] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range[1990-01-01-gregorian-False-DatetimeIndex] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range[1400-01-01-standard-None-CFTimeIndex] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range[3400-01-01-standard-None-CFTimeIndex] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_errors PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-02-28-3h-all_leap-gregorian-False-2020-02-28-True] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like_same_calendar PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_date_range_like_errors PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed_and_inclusive_error[cftime_range] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed_and_inclusive_error[date_range] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[cftime_range] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_invalid_inclusive_value[date_range] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[None-both-cftime] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[None-both-date] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[left-left-cftime] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[left-left-date] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[right-right-cftime] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_closed[right-right-date] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[cftime_range] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_cftime_or_date_range_inclusive_None[date_range] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[A] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[AS] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[Q] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[M] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[H] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[T] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[S] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[L] PASSED [ 32%] 334s tests/test_cftime_offsets.py::test_to_offset_deprecation_warning[U] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[year] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[month] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[month-dash] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[day] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[day-dash] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[hour] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[hour-dash] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[hour-space-separator] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[minute] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[minute-dash] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[minute-space-separator] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[second] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[second-dash] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_parse_iso8601_like[second-space-separator] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[365_day-bar-bar] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[365_day-None-foo] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[360_day-bar-bar] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[360_day-None-foo] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[julian-bar-bar] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[julian-None-foo] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[all_leap-bar-bar] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[all_leap-None-foo] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[366_day-bar-bar] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[366_day-None-foo] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[gregorian-bar-bar] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[gregorian-None-foo] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-bar-bar] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_constructor_with_name[proleptic_gregorian-None-foo] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_assert_all_valid_date_type[365_day] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_assert_all_valid_date_type[360_day] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_assert_all_valid_date_type[julian] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_assert_all_valid_date_type[all_leap] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_assert_all_valid_date_type[366_day] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_assert_all_valid_date_type[gregorian] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_assert_all_valid_date_type[proleptic_gregorian] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-year-expected0] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-month-expected1] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-day-expected2] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-hour-expected3] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-minute-expected4] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-second-expected5] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[365_day-microsecond-expected6] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-year-expected0] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-month-expected1] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-day-expected2] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-hour-expected3] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-minute-expected4] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-second-expected5] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[360_day-microsecond-expected6] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-year-expected0] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-month-expected1] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-day-expected2] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-hour-expected3] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-minute-expected4] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-second-expected5] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[julian-microsecond-expected6] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-year-expected0] PASSED [ 32%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-month-expected1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-day-expected2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-hour-expected3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-minute-expected4] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-second-expected5] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[all_leap-microsecond-expected6] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-year-expected0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-month-expected1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-day-expected2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-hour-expected3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-minute-expected4] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-second-expected5] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[366_day-microsecond-expected6] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-year-expected0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-month-expected1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-day-expected2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-hour-expected3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-minute-expected4] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-second-expected5] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[gregorian-microsecond-expected6] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-year-expected0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-month-expected1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-day-expected2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-hour-expected3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-minute-expected4] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-second-expected5] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_field_accessors[proleptic_gregorian-microsecond-expected6] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofyear_accessor[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_dayofweek_accessor[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_cftimeindex_days_in_month_accessor[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-1999-date_args0-year] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-199902-date_args1-month] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202-date_args2-day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T01-date_args3-hour] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T0101-date_args4-minute] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[365_day-19990202T010156-date_args5-second] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-1999-date_args0-year] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-199902-date_args1-month] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202-date_args2-day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T01-date_args3-hour] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T0101-date_args4-minute] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[360_day-19990202T010156-date_args5-second] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-1999-date_args0-year] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-199902-date_args1-month] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202-date_args2-day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T01-date_args3-hour] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T0101-date_args4-minute] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[julian-19990202T010156-date_args5-second] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-1999-date_args0-year] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-199902-date_args1-month] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202-date_args2-day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T01-date_args3-hour] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T0101-date_args4-minute] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[all_leap-19990202T010156-date_args5-second] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-1999-date_args0-year] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-199902-date_args1-month] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202-date_args2-day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T01-date_args3-hour] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T0101-date_args4-minute] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[366_day-19990202T010156-date_args5-second] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-1999-date_args0-year] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-199902-date_args1-month] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202-date_args2-day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T01-date_args3-hour] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T0101-date_args4-minute] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[gregorian-19990202T010156-date_args5-second] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-1999-date_args0-year] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-199902-date_args1-month] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202-date_args2-day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T01-date_args3-hour] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T0101-date_args4-minute] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_iso8601_with_reso[proleptic_gregorian-19990202T010156-date_args5-second] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_year[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_feb[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parse_string_to_bounds_month_dec[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[365_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[360_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[julian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[all_leap-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[366_day-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[gregorian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-day-ex_start_args0-ex_end_args0] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-hour-ex_start_args1-ex_end_args1] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-minute-ex_start_args2-ex_end_args2] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_sub_monthly[proleptic_gregorian-second-ex_start_args3-ex_end_args3] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_parsed_string_to_bounds_raises[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_loc[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_loc[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_loc[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_loc[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_loc[366_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_loc[gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_loc[proleptic_gregorian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_slice_bound[365_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_slice_bound[360_day] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_slice_bound[julian] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_slice_bound[all_leap] PASSED [ 33%] 334s tests/test_cftimeindex.py::test_get_slice_bound[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_decreasing_index[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_get_slice_bound_length_one_index[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_string_slice_length_one_index[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_string_slice_length_one_index[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_string_slice_length_one_index[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_string_slice_length_one_index[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_string_slice_length_one_index[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_string_slice_length_one_index[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_string_slice_length_one_index[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_date_type_property[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_date_type_property[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_date_type_property[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_date_type_property[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_date_type_property[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_date_type_property[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_date_type_property[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_contains[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_contains[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_contains[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_contains[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_contains[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_contains[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_contains[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_groupby[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_groupby[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_groupby[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_groupby[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_groupby[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_groupby[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_groupby[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-string-slice] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[365_day-bool-list] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-string-slice] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[360_day-bool-list] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[julian-string] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[julian-string-slice] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[julian-bool-list] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-string-slice] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[all_leap-bool-list] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-string-slice] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[366_day-bool-list] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-string-slice] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[gregorian-bool-list] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-string-slice] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_string_or_list[proleptic_gregorian-bool-list] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_slice_or_list[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_slice_or_list[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_slice_or_list[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_slice_or_list[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_slice_or_list[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_slice_or_list[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_slice_or_list[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_distant_date[365_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_distant_date[360_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_distant_date[julian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_distant_date[all_leap] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_distant_date[366_day] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_distant_date[gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_distant_date[proleptic_gregorian] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[365_day-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[360_day-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[julian-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[all_leap-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[366_day-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[gregorian-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_nearest[proleptic_gregorian-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[365_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[360_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[julian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[all_leap-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[366_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_pad[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[365_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[360_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[julian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[all_leap-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[366_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_backfill[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[365_day-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[360_day-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[julian-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[all_leap-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[366_day-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[gregorian-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs0] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs1] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_scalar_tolerance_raises[proleptic_gregorian-sel_kwargs2] PASSED [ 34%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[365_day-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[360_day-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[julian-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[all_leap-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[366_day-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[gregorian-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_nearest[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[365_day-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[360_day-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[julian-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[all_leap-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[366_day-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs0] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[gregorian-sel_kwargs1] PASSED [ 35%] 334s tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_pad[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[365_day-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[360_day-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[julian-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[all_leap-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[366_day-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[gregorian-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_backfill[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[365_day-sel_kwargs2] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[360_day-sel_kwargs2] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[julian-sel_kwargs2] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[all_leap-sel_kwargs2] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[366_day-sel_kwargs2] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[gregorian-sel_kwargs2] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs1] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_sel_date_list_tolerance_raises[proleptic_gregorian-sel_kwargs2] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_isel[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_isel[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_isel[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_isel[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_isel[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_isel[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_isel[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_getitem[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_getitem[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_getitem[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_getitem[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_getitem[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_getitem[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_getitem[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_loc[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_loc[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_loc[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_loc[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_loc[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_loc[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_loc[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_iloc[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_iloc[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_iloc[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_iloc[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_iloc[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_iloc[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_series_iloc[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_series_dropna[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_series_dropna[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_series_dropna[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_series_dropna[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_series_dropna[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_series_dropna[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_series_dropna[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_loc[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_indexing_in_dataframe_iloc[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_concat_cftimeindex[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_concat_cftimeindex[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_concat_cftimeindex[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_concat_cftimeindex[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_concat_cftimeindex[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_concat_cftimeindex[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_concat_cftimeindex[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_empty_cftimeindex PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[365_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[360_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[julian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[all_leap] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[366_day] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_add_timedeltaindex[proleptic_gregorian] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-D-D-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-D-D-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-h-h-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-min-min-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-s-s-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[365_day-ms-ms-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-D-D-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-D-D-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-h-h-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-min-min-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-s-s-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[360_day-ms-ms-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-D-D-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-D-D-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-2.0] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-h-h-1.5] PASSED [ 35%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-min-min-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-s-s-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[julian-ms-ms-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-D-D-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-D-D-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-h-h-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-min-min-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-s-s-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[all_leap-ms-ms-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-D-D-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-D-D-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-h-h-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-min-min-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-s-s-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[366_day-ms-ms-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-D-D-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-D-D-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-h-h-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-min-min-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-s-s-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[gregorian-ms-ms-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-D-D-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-D-D-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-h-h-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-min-min-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-s-s-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-2.0] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float[proleptic_gregorian-ms-ms-1.5] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float_us PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[YS] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[Y] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QS] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[QE] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[MS] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_float_fails_for_non_tick_freqs[ME] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_radd[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_radd[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_radd[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_radd[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_radd[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_radd[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_radd[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_timedeltaindex_add_cftimeindex[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-1d-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[365_day-scalar-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-1d-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[360_day-scalar-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-1d-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[julian-scalar-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-1d-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[all_leap-scalar-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-1d-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[366_day-scalar-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-1d-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[gregorian-scalar-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-1d-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedelta_array[proleptic_gregorian-scalar-array] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_cftime_datetime[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftime_datetime_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_distant_cftime_datetime_sub_cftimeindex[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_timedeltaindex[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_index_of_cftime_datetimes[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_sub_not_implemented[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_rsub[365_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_rsub[360_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_rsub[julian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_rsub[all_leap] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_rsub[366_day] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_rsub[gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_rsub[proleptic_gregorian] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-D] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[365_day-freq1] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-D] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[360_day-freq1] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[julian-D] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[julian-freq1] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-D] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[all_leap-freq1] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-D] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[366_day-freq1] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-D] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[gregorian-freq1] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-D] PASSED [ 36%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift[proleptic_gregorian-freq1] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_n PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_shift_invalid_freq PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[noleap-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[365_day-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[360_day-360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[julian-julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[gregorian-standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[standard-standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_property[proleptic_gregorian-proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[noleap-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[365_day-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[360_day-360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[julian-julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[gregorian-standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[standard-standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_calendar_repr[proleptic_gregorian-proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_periods_repr[2] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_periods_repr[40] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[D-standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_freq_in_repr[h-standard] PASSED [ 37%] 335s 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%] 335s 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%] 335s 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%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-40] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-80] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[2-100] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-40] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-80] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[3-100] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-40] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-80] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[4-100] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-40] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-80] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[100-100] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-40] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-80] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_formatting_width[101-100] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[22] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[50] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_cftimeindex_repr_101_shorter[100] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_parse_array_of_cftime_strings PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_strftime_of_cftime_array[standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[False-standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex[True-standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[noleap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_out_of_range[standard] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_to_datetimeindex_feb_29[360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_multiindex PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-3663s] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-33min] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[floor-2h] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-3663s] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-33min] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[ceil-2h] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-3663s] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-33min] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_against_datetimeindex[round-2h] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[floor] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[ceil] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_rounding_methods_invalid_freq[round] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_ceil[365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_ceil[360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_ceil[julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_ceil[all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_ceil[366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_ceil[gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_ceil[proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_floor[365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_floor[360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_floor[julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_floor[all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_floor[366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_floor[gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_floor[proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_round[365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_round[360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_round[julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_round[all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_round[366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_round[gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_round[proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8[365_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8[360_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8[julian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8[all_leap] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8[366_day] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8[gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8[proleptic_gregorian] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_asi8_distant_date PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq_valid_types PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq_invalid_inputs PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-300YS-JAN] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-Y-DEC] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-YS-JUL] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-2YS-FEB] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-QE-NOV] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-3QS-DEC] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-MS] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-4ME] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-7D] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-D] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-30h] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-5min] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[365_day-40s] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-300YS-JAN] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-Y-DEC] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-YS-JUL] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-2YS-FEB] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-QE-NOV] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-3QS-DEC] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-MS] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-4ME] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-7D] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-D] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-30h] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-5min] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[360_day-40s] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-300YS-JAN] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-Y-DEC] PASSED [ 37%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-YS-JUL] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-2YS-FEB] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-QE-NOV] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-3QS-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-MS] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-4ME] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-7D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-30h] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-5min] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[julian-40s] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-300YS-JAN] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-Y-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-YS-JUL] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-2YS-FEB] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-QE-NOV] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-3QS-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-MS] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-4ME] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-7D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-30h] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-5min] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[all_leap-40s] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-300YS-JAN] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-Y-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-YS-JUL] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-2YS-FEB] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-QE-NOV] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-3QS-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-MS] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-4ME] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-7D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-30h] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-5min] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[366_day-40s] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-300YS-JAN] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-Y-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-YS-JUL] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-2YS-FEB] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-QE-NOV] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-3QS-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-MS] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-4ME] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-7D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-30h] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-5min] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[gregorian-40s] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-300YS-JAN] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-Y-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-YS-JUL] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-2YS-FEB] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-QE-NOV] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-3QS-DEC] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-MS] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-4ME] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-7D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-D] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-30h] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-5min] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_infer_freq[proleptic_gregorian-40s] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_pickle_cftimeindex[365_day] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_pickle_cftimeindex[360_day] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_pickle_cftimeindex[julian] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_pickle_cftimeindex[all_leap] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_pickle_cftimeindex[366_day] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_pickle_cftimeindex[gregorian] PASSED [ 38%] 335s tests/test_cftimeindex.py::test_pickle_cftimeindex[proleptic_gregorian] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->4001D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->16006D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-8003D->21AS] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->3h] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->12h] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-6h->400min] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3D->D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3D->6D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11D->MS] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->MS] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->6MS] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3MS->85D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->3M] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->14M] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7M->2QS-APR] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->21QS-AUG] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->86QS-AUG] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-43QS-AUG->11A-JUN] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->5Q-JUN] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->22Q-JUN] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-11Q-JUN->51MS] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->AS-MAR] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->6AS-MAR] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-3AS-MAR->14Q-FEB] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->3A-MAY] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->14A-MAY] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-None-7A-MAY->85M] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->4001D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->16006D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-8003D->21AS] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->3h] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->12h] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-6h->400min] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3D->D] PASSED [ 38%] 335s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3D->6D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11D->MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->6MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3MS->85D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->3M] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->14M] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7M->2QS-APR] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->21QS-AUG] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->86QS-AUG] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-43QS-AUG->11A-JUN] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->5Q-JUN] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->22Q-JUN] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-11Q-JUN->51MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->AS-MAR] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->6AS-MAR] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-3AS-MAR->14Q-FEB] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->3A-MAY] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->14A-MAY] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-left-7A-MAY->85M] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->4001D] SKIPPED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->16006D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-8003D->21AS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->3h] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->12h] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-6h->400min] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3D->D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3D->6D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11D->MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->6MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3MS->85D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->3M] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->14M] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7M->2QS-APR] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->21QS-AUG] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->86QS-AUG] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-43QS-AUG->11A-JUN] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->5Q-JUN] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->22Q-JUN] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-11Q-JUN->51MS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->AS-MAR] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->6AS-MAR] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-3AS-MAR->14Q-FEB] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->3A-MAY] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->14A-MAY] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-None-right-7A-MAY->85M] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->4001D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->16006D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-8003D->21AS] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->3h] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->12h] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-6h->400min] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3D->D] PASSED [ 38%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3D->6D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11D->MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->6MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3MS->85D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->3M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->14M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7M->2QS-APR] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->21QS-AUG] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->86QS-AUG] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-43QS-AUG->11A-JUN] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->5Q-JUN] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->22Q-JUN] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-11Q-JUN->51MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->AS-MAR] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->6AS-MAR] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-3AS-MAR->14Q-FEB] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->3A-MAY] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->14A-MAY] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-None-7A-MAY->85M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->4001D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->16006D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-8003D->21AS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->3h] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->12h] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-6h->400min] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3D->D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3D->6D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11D->MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->6MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3MS->85D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->3M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->14M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7M->2QS-APR] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->21QS-AUG] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->86QS-AUG] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-43QS-AUG->11A-JUN] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->5Q-JUN] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->22Q-JUN] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-11Q-JUN->51MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->AS-MAR] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->6AS-MAR] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-3AS-MAR->14Q-FEB] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->3A-MAY] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->14A-MAY] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-left-7A-MAY->85M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->4001D] SKIPPED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->16006D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-8003D->21AS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->3h] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->12h] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-6h->400min] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3D->D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3D->6D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11D->MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->6MS] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3MS->85D] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->3M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->14M] PASSED [ 39%] 336s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7M->2QS-APR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->21QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->86QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-43QS-AUG->11A-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->5Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->22Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-11Q-JUN->51MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->6AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-3AS-MAR->14Q-FEB] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->3A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->14A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-left-right-7A-MAY->85M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->4001D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->16006D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-8003D->21AS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->3h] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->12h] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-6h->400min] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3D->D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3D->6D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11D->MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->6MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3MS->85D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->3M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->14M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7M->2QS-APR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->21QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->86QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-43QS-AUG->11A-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->5Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->22Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-11Q-JUN->51MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->6AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-3AS-MAR->14Q-FEB] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->3A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->14A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-None-7A-MAY->85M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->4001D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->16006D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-8003D->21AS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->3h] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->12h] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-6h->400min] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3D->D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3D->6D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11D->MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->6MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3MS->85D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->3M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->14M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7M->2QS-APR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->21QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->86QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-43QS-AUG->11A-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->5Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->22Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-11Q-JUN->51MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->6AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-3AS-MAR->14Q-FEB] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->3A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->14A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-left-7A-MAY->85M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->4001D] SKIPPED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->16006D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-8003D->21AS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->3h] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->12h] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-6h->400min] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3D->D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3D->6D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11D->MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->6MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3MS->85D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->3M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->14M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7M->2QS-APR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->21QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->86QS-AUG] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-43QS-AUG->11A-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->5Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->22Q-JUN] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-11Q-JUN->51MS] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->6AS-MAR] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-3AS-MAR->14Q-FEB] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->3A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->14A-MAY] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[24-None-right-right-7A-MAY->85M] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->4001D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->16006D] PASSED [ 39%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-8003D->21AS] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->3h] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->12h] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-6h->400min] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3D->D] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3D->6D] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11D->MS] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->MS] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->6MS] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3MS->85D] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->3M] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->14M] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7M->2QS-APR] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->21QS-AUG] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->86QS-AUG] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-43QS-AUG->11A-JUN] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->5Q-JUN] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->22Q-JUN] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-11Q-JUN->51MS] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->AS-MAR] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->6AS-MAR] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-3AS-MAR->14Q-FEB] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->3A-MAY] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->14A-MAY] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-None-7A-MAY->85M] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->4001D] PASSED [ 40%] 337s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->16006D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-8003D->21AS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->3h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->12h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-6h->400min] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3D->D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3D->6D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11D->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->6MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3MS->85D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->3M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->14M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7M->2QS-APR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->21QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->86QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-43QS-AUG->11A-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->5Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->22Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-11Q-JUN->51MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->6AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-3AS-MAR->14Q-FEB] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->3A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->14A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-left-7A-MAY->85M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->4001D] SKIPPED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->16006D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-8003D->21AS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->3h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->12h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-6h->400min] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3D->D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3D->6D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11D->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->6MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3MS->85D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->3M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->14M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7M->2QS-APR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->21QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->86QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-43QS-AUG->11A-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->5Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->22Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-11Q-JUN->51MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->6AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-3AS-MAR->14Q-FEB] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->3A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->14A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-None-right-7A-MAY->85M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->4001D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->16006D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-8003D->21AS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->3h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->12h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-6h->400min] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3D->D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3D->6D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11D->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->6MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3MS->85D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->3M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->14M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7M->2QS-APR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->21QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->86QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-43QS-AUG->11A-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->5Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->22Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-11Q-JUN->51MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->6AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-3AS-MAR->14Q-FEB] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->3A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->14A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-None-7A-MAY->85M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->4001D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->16006D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-8003D->21AS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->3h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->12h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-6h->400min] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3D->D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3D->6D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11D->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->6MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3MS->85D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->3M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->14M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7M->2QS-APR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->21QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->86QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-43QS-AUG->11A-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->5Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->22Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-11Q-JUN->51MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->6AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-3AS-MAR->14Q-FEB] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->3A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->14A-MAY] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-left-7A-MAY->85M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->4001D] SKIPPED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->16006D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-8003D->21AS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->3h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->12h] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-6h->400min] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3D->D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3D->6D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11D->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->6MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3MS->85D] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->3M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->14M] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7M->2QS-APR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->21QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->86QS-AUG] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-43QS-AUG->11A-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->5Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->22Q-JUN] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-11Q-JUN->51MS] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->6AS-MAR] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-3AS-MAR->14Q-FEB] PASSED [ 40%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->3A-MAY] PASSED [ 41%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->14A-MAY] PASSED [ 41%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-left-right-7A-MAY->85M] PASSED [ 41%] 338s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->4001D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->16006D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-8003D->21AS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->3h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->12h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-6h->400min] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3D->D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3D->6D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11D->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->6MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3MS->85D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->3M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->14M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7M->2QS-APR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->21QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->86QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-43QS-AUG->11A-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->5Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->22Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-11Q-JUN->51MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->6AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-3AS-MAR->14Q-FEB] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->3A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->14A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-None-7A-MAY->85M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->4001D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->16006D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-8003D->21AS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->3h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->12h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-6h->400min] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3D->D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3D->6D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11D->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->6MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3MS->85D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->3M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->14M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7M->2QS-APR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->21QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->86QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-43QS-AUG->11A-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->5Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->22Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-11Q-JUN->51MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->6AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-3AS-MAR->14Q-FEB] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->3A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->14A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-left-7A-MAY->85M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->4001D] SKIPPED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->16006D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-8003D->21AS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->3h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->12h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-6h->400min] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3D->D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3D->6D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11D->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->6MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3MS->85D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->3M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->14M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7M->2QS-APR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->21QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->86QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-43QS-AUG->11A-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->5Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->22Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-11Q-JUN->51MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->6AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-3AS-MAR->14Q-FEB] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->3A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->14A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[31-None-right-right-7A-MAY->85M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->4001D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->16006D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-8003D->21AS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->3h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->12h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-6h->400min] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3D->D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3D->6D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11D->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->6MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3MS->85D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->3M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->14M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7M->2QS-APR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->21QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->86QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-43QS-AUG->11A-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->5Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->22Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-11Q-JUN->51MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->6AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-3AS-MAR->14Q-FEB] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->3A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->14A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-None-7A-MAY->85M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->4001D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->16006D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-8003D->21AS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->3h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->12h] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-6h->400min] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3D->D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3D->6D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11D->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->6MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3MS->85D] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->3M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->14M] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7M->2QS-APR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->21QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->86QS-AUG] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-43QS-AUG->11A-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->5Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->22Q-JUN] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-11Q-JUN->51MS] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->6AS-MAR] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-3AS-MAR->14Q-FEB] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->3A-MAY] PASSED [ 41%] 339s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->14A-MAY] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-left-7A-MAY->85M] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->4001D] SKIPPED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->16006D] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-8003D->21AS] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->3h] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->12h] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-6h->400min] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3D->D] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3D->6D] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11D->MS] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->MS] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->6MS] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3MS->85D] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->3M] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->14M] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7M->2QS-APR] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->21QS-AUG] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->86QS-AUG] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-43QS-AUG->11A-JUN] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->5Q-JUN] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->22Q-JUN] PASSED [ 41%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-11Q-JUN->51MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->6AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-3AS-MAR->14Q-FEB] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->3A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->14A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-None-right-7A-MAY->85M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->4001D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->16006D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-8003D->21AS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->3h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->12h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-6h->400min] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3D->D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3D->6D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11D->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->6MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3MS->85D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->3M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->14M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7M->2QS-APR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->21QS-AUG] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->86QS-AUG] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-43QS-AUG->11A-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->5Q-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->22Q-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-11Q-JUN->51MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->6AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-3AS-MAR->14Q-FEB] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->3A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->14A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-None-7A-MAY->85M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->4001D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->16006D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-8003D->21AS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->3h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->12h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-6h->400min] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3D->D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3D->6D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11D->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->6MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3MS->85D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->3M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->14M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7M->2QS-APR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->21QS-AUG] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->86QS-AUG] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-43QS-AUG->11A-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->5Q-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->22Q-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-11Q-JUN->51MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->6AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-3AS-MAR->14Q-FEB] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->3A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->14A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-left-7A-MAY->85M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->4001D] SKIPPED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->16006D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-8003D->21AS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->3h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->12h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-6h->400min] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3D->D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3D->6D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11D->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->6MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3MS->85D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->3M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->14M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7M->2QS-APR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->21QS-AUG] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->86QS-AUG] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-43QS-AUG->11A-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->5Q-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->22Q-JUN] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-11Q-JUN->51MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->6AS-MAR] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-3AS-MAR->14Q-FEB] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->3A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->14A-MAY] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-left-right-7A-MAY->85M] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->4001D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->16006D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-8003D->21AS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->3h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->12h] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-6h->400min] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3D->D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3D->6D] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11D->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->MS] PASSED [ 42%] 340s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->6MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3MS->85D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->3M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->14M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7M->2QS-APR] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->21QS-AUG] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->86QS-AUG] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-43QS-AUG->11A-JUN] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->5Q-JUN] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->22Q-JUN] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-11Q-JUN->51MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->AS-MAR] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->6AS-MAR] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-3AS-MAR->14Q-FEB] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->3A-MAY] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->14A-MAY] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-None-7A-MAY->85M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->4001D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->16006D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-8003D->21AS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->3h] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->12h] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-6h->400min] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3D->D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3D->6D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11D->MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->6MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3MS->85D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->3M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->14M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7M->2QS-APR] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->21QS-AUG] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->86QS-AUG] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-43QS-AUG->11A-JUN] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->5Q-JUN] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->22Q-JUN] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-11Q-JUN->51MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->AS-MAR] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->6AS-MAR] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-3AS-MAR->14Q-FEB] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->3A-MAY] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->14A-MAY] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-left-7A-MAY->85M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->4001D] SKIPPED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->16006D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-8003D->21AS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->3h] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->12h] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-6h->400min] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3D->D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3D->6D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11D->MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->6MS] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3MS->85D] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->3M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->14M] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7M->2QS-APR] PASSED [ 42%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->21QS-AUG] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->86QS-AUG] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-43QS-AUG->11A-JUN] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->5Q-JUN] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->22Q-JUN] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-11Q-JUN->51MS] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->AS-MAR] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->6AS-MAR] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-3AS-MAR->14Q-FEB] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->3A-MAY] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->14A-MAY] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample[None-5s-right-right-7A-MAY->85M] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[s-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[min-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[h-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[D-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[ME-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[MS-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[QE-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[QS-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[Y-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_closed_label_defaults[YS-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_calendars[gregorian] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_calendars[noleap] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_calendars[all_leap] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_calendars[360_day] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_calendars[julian] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[start_day-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[start_day-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[start-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[start-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[end-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[end-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[end_day-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[end_day-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[epoch-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[epoch-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-left] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_origin[(1970, 1, 1, 3, 2)-right] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_base_and_offset_error PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_invalid_offset_error[foo] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_invalid_offset_error[5MS] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_invalid_offset_error[10] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_timedelta_offset PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[MS] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[12h] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample_loffset_cftimeindex[loffset2] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test_resample_invalid_loffset_cftimeindex PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[1-10s] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[17-3h] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test__convert_base_to_offset[15-5us] PASSED [ 43%] 341s tests/test_cftimeindex_resample.py::test__convert_base_to_offset_invalid_index PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_absent_dims_error[1-numpy] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_absent_dims_error[1-dask] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-True] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-trim-left-False] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-True] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-numpy-pad-right-False] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-True] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-dask-trim-left-False] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-True] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_dataset[1-dask-pad-right-False] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_coords[1-numpy-True] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_coords[1-numpy-False] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_coords[1-dask-True] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_coords[1-dask-False] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_coords_cftime PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_keep_attrs[reduce-argument0] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_keep_attrs[mean-argument1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-1-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-2-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-3-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-sum-4-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-1-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-2-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-3-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-mean-4-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-1-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-2-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-3-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-std-4-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-1-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-2-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-3-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-var-4-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-1] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-1-2] PASSED [ 43%] 341s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-2-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-3-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-min-4-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-1-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-2-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-3-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-max-4-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-1-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-2-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-3-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[numpy-median-4-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-1-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-2-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-3-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-sum-4-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-1-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-2-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-3-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-mean-4-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-1-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-2-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-3-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-std-4-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-1-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-2-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-3-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-1] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-var-4-2] PASSED [ 43%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-1-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-min-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-1-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-max-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-1-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_reduce[dask-median-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_keep_attrs[reduce-argument0] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_keep_attrs[mean-argument1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-1-2] SKIPPED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-sum-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-1-2] SKIPPED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-mean-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-1-2] SKIPPED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-std-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-1-2] SKIPPED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[numpy-max-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-1-2] SKIPPED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-sum-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-1-2] SKIPPED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-mean-4-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-1-2] SKIPPED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-2-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-1] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-3-2] PASSED [ 44%] 342s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-1] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-std-4-2] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-1] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-1-2] SKIPPED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-1] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-2-2] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-1] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-3-2] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-1] PASSED [ 44%] 343s tests/test_coarsen.py::test_coarsen_da_reduce[dask-max-4-2] PASSED [ 44%] 343s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[True] PASSED [ 44%] 343s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct[False] PASSED [ 44%] 343s tests/test_coarsen.py::TestCoarsenConstruct::test_coarsen_construct_keeps_all_coords PASSED [ 44%] 343s tests/test_coding.py::test_CFMaskCoder_decode PASSED [ 44%] 343s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-with-dtype] PASSED [ 44%] 343s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[numeric-without-dtype] PASSED [ 44%] 343s tests/test_coding.py::test_CFMaskCoder_encode_missing_fill_values_conflict[times-with-dtype] PASSED [ 44%] 343s tests/test_coding.py::test_CFMaskCoder_missing_value PASSED [ 44%] 343s tests/test_coding.py::test_CFMaskCoder_decode_dask PASSED [ 44%] 343s tests/test_coding.py::test_coder_roundtrip PASSED [ 44%] 343s tests/test_coding.py::test_scaling_converts_to_float32[u1] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_converts_to_float32[u2] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_converts_to_float32[i1] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_converts_to_float32[i2] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_converts_to_float32[f2] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_converts_to_float32[f4] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_offset_as_list[0.1-10] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_offset_as_list[0.1-scale_factor1] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_offset_as_list[add_offset1-10] PASSED [ 44%] 343s tests/test_coding.py::test_scaling_offset_as_list[add_offset1-scale_factor1] PASSED [ 44%] 343s tests/test_coding.py::test_decode_unsigned_from_signed[1] PASSED [ 44%] 343s tests/test_coding.py::test_decode_unsigned_from_signed[2] PASSED [ 44%] 343s tests/test_coding.py::test_decode_unsigned_from_signed[4] PASSED [ 44%] 343s tests/test_coding.py::test_decode_unsigned_from_signed[8] PASSED [ 44%] 343s tests/test_coding.py::test_decode_signed_from_unsigned[1] PASSED [ 44%] 343s tests/test_coding.py::test_decode_signed_from_unsigned[2] PASSED [ 44%] 343s tests/test_coding.py::test_decode_signed_from_unsigned[4] PASSED [ 44%] 343s tests/test_coding.py::test_decode_signed_from_unsigned[8] PASSED [ 44%] 343s tests/test_coding_strings.py::test_vlen_dtype PASSED [ 44%] 343s tests/test_coding_strings.py::test_numpy_subclass_handling[str_] PASSED [ 44%] 343s tests/test_coding_strings.py::test_numpy_subclass_handling[bytes_] PASSED [ 44%] 343s tests/test_coding_strings.py::test_EncodedStringCoder_decode PASSED [ 44%] 343s tests/test_coding_strings.py::test_EncodedStringCoder_decode_dask PASSED [ 44%] 343s tests/test_coding_strings.py::test_EncodedStringCoder_encode PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original0] PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original1] PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original2] PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_roundtrip[original3] PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data0] PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_encode[data1] PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original0-string4] PASSED [ 44%] 343s tests/test_coding_strings.py::test_CharacterArrayCoder_char_dim_name[original1-foo] PASSED [ 44%] 343s tests/test_coding_strings.py::test_StackedBytesArray PASSED [ 44%] 343s tests/test_coding_strings.py::test_StackedBytesArray_scalar PASSED [ 44%] 343s tests/test_coding_strings.py::test_StackedBytesArray_vectorized_indexing PASSED [ 44%] 343s tests/test_coding_strings.py::test_char_to_bytes PASSED [ 44%] 343s tests/test_coding_strings.py::test_char_to_bytes_ndim_zero PASSED [ 44%] 343s tests/test_coding_strings.py::test_char_to_bytes_size_zero PASSED [ 44%] 343s tests/test_coding_strings.py::test_char_to_bytes_dask PASSED [ 44%] 343s tests/test_coding_strings.py::test_bytes_to_char PASSED [ 44%] 343s tests/test_coding_strings.py::test_bytes_to_char_dask PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates0-days since 2000-01-01-gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates1-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates2-days since 2000-01-01-standard] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates3-days since 2000-01-01-gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates4-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates5-days since 2000-01-01-standard] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates6-days since 2000-01-01-gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates7-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates8-days since 2000-01-01-standard] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates9-days since 2000-01-01-gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates10-days since 2000-01-01-proleptic_gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates11-days since 2000-01-01-standard] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates12-hours since 1680-01-01 00:00:00-gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates13-hours since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates14-hours since 1680-01-01 00:00:00-standard] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates15-hour since 1680-01-01 00:00:00-gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates16-hour since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 44%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates17-hour since 1680-01-01 00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates18-Hour since 1680-01-01 00:00:00-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates19-Hour since 1680-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates20-Hour since 1680-01-01 00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates21- Hour since 1680-01-01 00:00:00 -gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates22- Hour since 1680-01-01 00:00:00 -proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates23- Hour since 1680-01-01 00:00:00 -standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[10-days since 2000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates27-daYs since 2000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates28-daYs since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates29-daYs since 2000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates30-days since 2000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates31-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates32-days since 2000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates33-days since 2000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates34-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates35-days since 2000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates36-days since 2000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates37-days since 2000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates38-days since 2000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-days since 1000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates42-days since 1000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates43-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates44-days since 1000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates45-days since 1000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates46-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates47-days since 1000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates48-days since 1000-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates49-days since 1000-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates50-days since 1000-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates51-days since 1900-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates52-days since 1900-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates53-days since 1900-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates54-days since 1-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates55-days since 1-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates56-days since 1-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[17093352.0-hours since 1-1-1 00:00:0.0-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates60-hours since 1900-01-01T00:00:00-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates61-hours since 1900-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates62-hours since 1900-01-01T00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-milliseconds since 2000-01-01T00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[0-microseconds since 2000-01-01T00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates69-seconds since 1981-01-01-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates70-seconds since 1981-01-01-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates71-seconds since 1981-01-01-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates72-hour since 1680-01-01 00:00:00.500000-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates73-hour since 1680-01-01 00:00:00.500000-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates74-hour since 1680-01-01 00:00:00.500000-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[164375-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[164374.5-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates81-days since 1850-01-01 00:00:00-gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates82-days since 1850-01-01 00:00:00-proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime[num_dates83-days since 1850-01-01 00:00:00-standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_cf_datetime_overflow PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_cf_datetime_non_standard_units PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_cf_datetime_non_iso_strings PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_inside_timestamp_range[standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[360_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[365_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[366_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[all_leap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_inside_timestamp_range[noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[360_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[365_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[366_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[all_leap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_dates_outside_timestamp_range[standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_single_element_inside_timestamp_range[standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[360_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[365_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[366_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[all_leap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element_inside_timestamp_range[noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[360_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[365_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[366_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[all_leap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_single_element_outside_timestamp_range[noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_standard_calendar_multidim_time_inside_timestamp_range[standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[360_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[365_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[366_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[all_leap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_nonstandard_calendar_multidim_time_inside_timestamp_range[noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[360_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[365_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[366_day] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[all_leap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[proleptic_gregorian] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_multidim_time_outside_timestamp_range[standard] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[360_day-720058.0] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[all_leap-732059.0] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_non_standard_calendar_single_element[366_day-732059.0] PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_360_day_calendar PASSED [ 45%] 343s tests/test_coding_times.py::test_decode_abbreviation PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime_nan[num_dates0-days since 2000-01-01-expected_list0] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime_nan[num_dates1-days since 2000-01-01-expected_list1] PASSED [ 45%] 343s tests/test_coding_times.py::test_cf_datetime_nan[num_dates2-days since 2000-01-01-expected_list2] PASSED [ 45%] 343s tests/test_coding_times.py::test_decoded_cf_datetime_array_2d PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units[ns-nanoseconds] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units[us-microseconds] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units[ms-milliseconds] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units[s-seconds] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units[min-minutes] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units[h-hours] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units[D-days] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates0-days since 1900-01-01 00:00:00] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates1-days since 1900-01-01 00:00:00] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_datetime_units_with_NaT[dates2-days since 1970-01-01 00:00:00] PASSED [ 45%] 343s 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%] 343s 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%] 343s 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%] 343s 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%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args0-days since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 45%] 343s 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%] 343s 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%] 343s 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%] 343s 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%] 343s 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%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-julian] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-noleap] PASSED [ 45%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args1-seconds since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 45%] 343s 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%] 343s 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%] 343s 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%] 343s 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%] 343s 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%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_infer_cftime_datetime_units[date_args2-days since 1900-01-01 00:00:00.000000-gregorian] PASSED [ 46%] 343s 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%] 343s tests/test_coding_times.py::test_cf_timedelta[1D-days-numbers0] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[timedeltas1-days-numbers1] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[1h-hours-numbers2] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[1ms-milliseconds-numbers3] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[1us-microseconds-numbers4] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[1ns-nanoseconds-numbers5] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[timedeltas6-None-numbers6] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[timedeltas7-hours-numbers7] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[NaT-days--9223372036854775808] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta[timedeltas9-days-numbers9] PASSED [ 46%] 343s tests/test_coding_times.py::test_cf_timedelta_2d PASSED [ 46%] 343s tests/test_coding_times.py::test_infer_timedelta_units[deltas0-days] PASSED [ 46%] 343s tests/test_coding_times.py::test_infer_timedelta_units[deltas1-hours] PASSED [ 46%] 343s tests/test_coding_times.py::test_infer_timedelta_units[deltas2-minutes] PASSED [ 46%] 343s tests/test_coding_times.py::test_infer_timedelta_units[deltas3-seconds] PASSED [ 46%] 343s tests/test_coding_times.py::test_format_cftime_datetime[date_args0-0001-02-03 04:05:06.000000] PASSED [ 46%] 343s tests/test_coding_times.py::test_format_cftime_datetime[date_args1-0010-02-03 04:05:06.000000] PASSED [ 46%] 343s tests/test_coding_times.py::test_format_cftime_datetime[date_args2-0100-02-03 04:05:06.000000] PASSED [ 46%] 343s tests/test_coding_times.py::test_format_cftime_datetime[date_args3-1000-02-03 04:05:06.000000] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_decode_cf_time_bounds PASSED [ 46%] 343s tests/test_coding_times.py::test_encode_time_bounds PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_1d[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_1d[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_3d[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_dask_3d[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data0] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes[non_cftime_data1] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data0] PASSED [ 46%] 343s tests/test_coding_times.py::test_contains_cftime_datetimes_non_cftimes_dask[non_cftime_data1] PASSED [ 46%] 343s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape0] PASSED [ 46%] 343s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape1] PASSED [ 46%] 343s tests/test_coding_times.py::test_encode_cf_datetime_overflow[shape2] PASSED [ 46%] 343s tests/test_coding_times.py::test_encode_expected_failures PASSED [ 46%] 343s tests/test_coding_times.py::test_encode_cf_datetime_pandas_min PASSED [ 46%] 343s tests/test_coding_times.py::test_encode_cf_datetime_invalid_pandas_valid_cftime PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_time_units_with_timezone_roundtrip[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_in_range[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[1500-standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_standard_calendar_out_of_range[2500-standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[1500-noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2000-noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_default_non_standard_calendar[2500-noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[1500-standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2000-standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-366_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-all_leap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-julian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-noleap] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_true[2500-standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_in_range[standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[1500-standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-proleptic_gregorian] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_standard_calendar_out_of_range[2500-standard] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-360_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-365_day] PASSED [ 46%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-366_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-all_leap] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-julian] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[1500-noleap] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-360_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-365_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-366_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-all_leap] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-julian] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2000-noleap] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-360_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-365_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-366_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-all_leap] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-julian] PASSED [ 47%] 343s tests/test_coding_times.py::test_use_cftime_false_non_standard_calendar[2500-noleap] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[360_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[365_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[366_day] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[all_leap] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[gregorian] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[julian] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[noleap] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[proleptic_gregorian] PASSED [ 47%] 343s tests/test_coding_times.py::test_decode_ambiguous_time_warns[standard] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-nanoseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ns-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-nanoseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-us-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-nanoseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-ms-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-nanoseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-s-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-nanoseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-min-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-nanoseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-h-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-nanoseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[date_range-D-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-nanoseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-microseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-milliseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-seconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-minutes] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-hours] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ns-days] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-nanoseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-us-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-nanoseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-ms-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-nanoseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-s-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-nanoseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-min-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-nanoseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-h-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-nanoseconds] SKIPPED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-microseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-milliseconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-seconds] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-minutes] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-hours] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_cf_datetime_defaults_to_correct_dtype[cftime_range-D-days] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ns] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[us] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[ms] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[s] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[min] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[h] PASSED [ 47%] 343s tests/test_coding_times.py::test_encode_decode_roundtrip_datetime64[D] PASSED [ 47%] 344s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[us] PASSED [ 47%] 344s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[ms] PASSED [ 47%] 344s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[s] PASSED [ 47%] 344s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[min] PASSED [ 47%] 345s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[h] PASSED [ 47%] 345s tests/test_coding_times.py::test_encode_decode_roundtrip_cftime[D] PASSED [ 47%] 345s tests/test_coding_times.py::test__encode_datetime_with_cftime PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[gregorian] PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[Gregorian] PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_encode_roundtrip_with_non_lowercase_letters[GREGORIAN] PASSED [ 47%] 345s tests/test_coding_times.py::test_should_cftime_be_used_source_outside_range PASSED [ 47%] 345s tests/test_coding_times.py::test_should_cftime_be_used_target_not_npable PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint8] PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint16] PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint32] PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_cf_datetime_uint[uint64] PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_cf_datetime_uint64_with_cftime_overflow_error PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_0size_datetime[True] PASSED [ 47%] 345s tests/test_coding_times.py::test_decode_0size_datetime[False] PASSED [ 47%] 345s tests/test_coding_times.py::test_scalar_unit PASSED [ 47%] 345s tests/test_coding_times.py::test_contains_cftime_lazy PASSED [ 47%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-20-True] PASSED [ 47%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-09-21T00:12:44.145224808-ns-float64-1e+30-True] PASSED [ 47%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225216-ns-float64--9.223372036854776e+18-True] PASSED [ 47%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145224193-ns-int64-None-False] PASSED [ 47%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] PASSED [ 47%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] PASSED [ 47%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:21:52.901038080-ns-float32-20.0-True] PASSED [ 48%] 345s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision_warning PASSED [ 48%] 345s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[int64-20] PASSED [ 48%] 345s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[int64--9223372036854775808] PASSED [ 48%] 345s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision[float64-1e+30] PASSED [ 48%] 345s tests/test_coding_times.py::test_roundtrip_timedelta64_nanosecond_precision_warning PASSED [ 48%] 345s tests/test_coding_times.py::test_roundtrip_float_times PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_1d PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_2d PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_3d PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_single_dataset PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_redundant_nesting PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_ignore_empty_list PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_depth_input PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_uneven_length_input PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromNestedList::test_infer_from_datasets PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_1d PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_2d PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_no_dimension_coords PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_coord_not_monotonic PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_coord_monotonically_decreasing PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_no_concatenation_needed PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_2d_plus_bystander_dim PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_string_coords PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_lexicographic_sort_string_coords PASSED [ 48%] 345s tests/test_combine.py::TestTileIDsFromCoords::test_datetime_coords PASSED [ 48%] 345s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id0-new_id0] PASSED [ 48%] 345s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id1-new_id1] PASSED [ 48%] 345s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id2-new_id2] PASSED [ 48%] 345s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id3-new_id3] PASSED [ 48%] 345s tests/test_combine.py::TestNewTileIDs::test_new_tile_id[old_id4-new_id4] PASSED [ 48%] 345s tests/test_combine.py::TestNewTileIDs::test_get_new_tile_ids PASSED [ 48%] 345s tests/test_combine.py::TestCombineND::test_concat_once[dim1] PASSED [ 48%] 345s tests/test_combine.py::TestCombineND::test_concat_once[new_dim] PASSED [ 48%] 345s tests/test_combine.py::TestCombineND::test_concat_only_first_dim PASSED [ 48%] 345s tests/test_combine.py::TestCombineND::test_concat_twice[dim1] PASSED [ 48%] 345s tests/test_combine.py::TestCombineND::test_concat_twice[new_dim] PASSED [ 48%] 345s tests/test_combine.py::TestCheckShapeTileIDs::test_check_depths PASSED [ 48%] 345s tests/test_combine.py::TestCheckShapeTileIDs::test_check_lengths PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_nested_concat PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[outer-expected0] PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[inner-expected1] PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[left-expected2] PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_combine_nested_join[right-expected3] PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_combine_nested_join_exact PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_empty_input PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_nested_concat_too_many_dims_at_once XFAIL [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_nested_concat_along_new_dim PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_nested_merge PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_concat_multiple_dims PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_concat_name_symmetry PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_concat_one_dim_merge_another PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_auto_combine_2d PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_auto_combine_2d_combine_attrs_kwarg PASSED [ 48%] 345s tests/test_combine.py::TestNestedCombine::test_combine_nested_missing_data_new_dim PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_invalid_hypercube_input PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_merge_one_dim_concat_another PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_combine_concat_over_redundant_nesting PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value0] PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2] PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[2.0] PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_combine_nested_fill_value[fill_value3] PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_combine_nested_unnamed_data_arrays PASSED [ 48%] 346s tests/test_combine.py::TestNestedCombine::test_nested_combine_mixed_datasets_arrays PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_empty_input PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[outer-expected0] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[inner-expected1] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[left-expected2] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join[right-expected3] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_join_exact PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[drop-expected0] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[no_conflicts-expected1] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[override-expected2] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs[-expected3] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_coords_combine_attrs_identical PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_drop_conflicts PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_nested_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_combine_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_infer_order_from_coords PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_leaving_bystander_dimensions PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_previously_failed PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_still_fails PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_no_concat PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_check_for_impossible_ordering PASSED [ 48%] 346s tests/test_combine.py::TestCombineDatasetsbyCoords::test_combine_by_coords_incomplete_hypercube PASSED [ 48%] 346s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_mixed_unnamed_dataarrays PASSED [ 48%] 346s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_coords_mixed_datasets_named_dataarrays PASSED [ 48%] 346s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_unnamed_dataarrays PASSED [ 48%] 346s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_named_dataarrays PASSED [ 48%] 346s tests/test_combine.py::TestCombineMixedObjectsbyCoords::test_combine_by_coords_all_dataarrays_with_the_same_name PASSED [ 48%] 346s tests/test_combine.py::test_combine_by_coords_distant_cftime_dates PASSED [ 48%] 346s tests/test_combine.py::test_combine_by_coords_raises_for_differing_calendars PASSED [ 48%] 346s tests/test_combine.py::test_combine_by_coords_raises_for_differing_types PASSED [ 48%] 346s tests/test_computation.py::test_signature_properties PASSED [ 48%] 346s tests/test_computation.py::test_result_name PASSED [ 48%] 346s tests/test_computation.py::test_ordered_set_union PASSED [ 48%] 346s tests/test_computation.py::test_ordered_set_intersection PASSED [ 48%] 346s tests/test_computation.py::test_join_dict_keys PASSED [ 48%] 346s tests/test_computation.py::test_collect_dict_values PASSED [ 48%] 346s tests/test_computation.py::test_apply_identity PASSED [ 48%] 346s tests/test_computation.py::test_apply_two_inputs PASSED [ 48%] 346s tests/test_computation.py::test_apply_1d_and_0d PASSED [ 48%] 346s tests/test_computation.py::test_apply_two_outputs PASSED [ 48%] 346s tests/test_computation.py::test_apply_missing_dims PASSED [ 48%] 346s tests/test_computation.py::test_apply_dask_parallelized_two_outputs PASSED [ 48%] 346s tests/test_computation.py::test_apply_input_core_dimension PASSED [ 48%] 346s tests/test_computation.py::test_apply_output_core_dimension PASSED [ 48%] 346s tests/test_computation.py::test_apply_exclude PASSED [ 48%] 346s tests/test_computation.py::test_apply_groupby_add PASSED [ 48%] 346s tests/test_computation.py::test_unified_dim_sizes PASSED [ 48%] 346s tests/test_computation.py::test_broadcast_compat_data_1d PASSED [ 48%] 346s tests/test_computation.py::test_broadcast_compat_data_2d PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_variable[default] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_variable[False] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_variable[True] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_variable[override] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_variable[drop] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_variable[drop_conflicts] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_variable[no_conflicts] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray[default] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray[False] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray[True] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray[override] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray[drop_conflicts] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray[no_conflicts] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-dim] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[default-coord] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-dim] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[False-coord] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-dim] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[True-coord] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-dim] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[override-coord] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-dim] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop-coord] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-dim] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[drop_conflicts-coord] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-dim] PASSED [ 48%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataarray_variables[no_conflicts-coord] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset[default] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset[False] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset[True] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset[override] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset[drop] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset[drop_conflicts] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset[no_conflicts] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-data] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-dim] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[default-coord] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-data] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-dim] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[False-coord] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-data] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-dim] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[True-coord] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-data] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-dim] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[override-coord] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-data] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-dim] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop-coord] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-data] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-dim] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[drop_conflicts-coord] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-data] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-dim] PASSED [ 49%] 346s tests/test_computation.py::test_keep_attrs_strategies_dataset_variables[no_conflicts-coord] PASSED [ 49%] 346s tests/test_computation.py::test_dataset_join PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask_parallelized_one_arg PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask_parallelized_two_args PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask_parallelized_errors PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask_multiple_inputs PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask_new_output_dimension PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask_new_output_sizes PASSED [ 49%] 346s tests/test_computation.py::test_apply_dask_new_output_sizes_not_supplied_same_dim_names PASSED [ 49%] 346s tests/test_computation.py::test_vectorize PASSED [ 49%] 346s tests/test_computation.py::test_vectorize_dask PASSED [ 49%] 346s tests/test_computation.py::test_vectorize_dask_dtype PASSED [ 49%] 346s tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array0] PASSED [ 49%] 346s tests/test_computation.py::test_vectorize_dask_dtype_without_output_dtypes[data_array1] PASSED [ 49%] 346s tests/test_computation.py::test_vectorize_dask_dtype_meta PASSED [ 49%] 346s tests/test_computation.py::test_vectorize_exclude_dims PASSED [ 49%] 346s tests/test_computation.py::test_vectorize_exclude_dims_dask PASSED [ 49%] 346s tests/test_computation.py::test_corr_only_dataarray PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-3-0] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-3-1] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-4-0] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-4-1] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-5-0] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-5-1] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-6-0] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-6-1] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-7-0] PASSED [ 49%] 346s tests/test_computation.py::test_lazy_corrcov[None-7-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[None-8-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[None-8-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-3-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-3-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-4-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-4-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-5-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-5-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-6-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-6-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-7-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-7-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-8-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[x-8-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-3-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-3-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-4-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-4-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-5-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-5-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-6-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-6-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-7-0] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-7-1] PASSED [ 49%] 347s tests/test_computation.py::test_lazy_corrcov[time-8-0] PASSED [ 49%] 348s tests/test_computation.py::test_lazy_corrcov[time-8-1] PASSED [ 49%] 348s tests/test_computation.py::test_cov[None-0-0] PASSED [ 49%] 348s tests/test_computation.py::test_cov[None-0-1] PASSED [ 49%] 348s tests/test_computation.py::test_cov[None-1-0] PASSED [ 49%] 348s tests/test_computation.py::test_cov[None-1-1] PASSED [ 49%] 348s tests/test_computation.py::test_cov[None-2-0] PASSED [ 49%] 348s tests/test_computation.py::test_cov[None-2-1] PASSED [ 49%] 348s tests/test_computation.py::test_cov[time-0-0] PASSED [ 49%] 348s tests/test_computation.py::test_cov[time-0-1] PASSED [ 49%] 348s tests/test_computation.py::test_cov[time-1-0] PASSED [ 49%] 348s tests/test_computation.py::test_cov[time-1-1] PASSED [ 49%] 348s tests/test_computation.py::test_cov[time-2-0] PASSED [ 49%] 348s tests/test_computation.py::test_cov[time-2-1] PASSED [ 49%] 348s tests/test_computation.py::test_corr[None-0] PASSED [ 49%] 348s tests/test_computation.py::test_corr[None-1] PASSED [ 49%] 348s tests/test_computation.py::test_corr[None-2] PASSED [ 49%] 348s tests/test_computation.py::test_corr[time-0] PASSED [ 49%] 348s tests/test_computation.py::test_corr[time-1] PASSED [ 49%] 348s tests/test_computation.py::test_corr[time-2] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-0] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-1] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-2] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-3] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-4] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-5] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-6] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-7] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[None-8] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-0] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-1] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-2] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-3] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-4] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-5] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-6] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-7] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[time-8] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-0] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-1] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-2] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-3] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-4] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-5] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-6] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-7] PASSED [ 49%] 348s tests/test_computation.py::test_covcorr_consistency[x-8] PASSED [ 49%] 348s tests/test_computation.py::test_corr_lazycorr_consistency[None-0] PASSED [ 49%] 348s tests/test_computation.py::test_corr_lazycorr_consistency[None-1] PASSED [ 49%] 348s tests/test_computation.py::test_corr_lazycorr_consistency[None-2] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[None-3] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[None-4] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[None-5] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[None-6] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[None-7] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[None-8] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-0] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-1] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-2] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-3] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-4] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-5] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-6] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-7] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[time-8] PASSED [ 49%] 349s tests/test_computation.py::test_corr_lazycorr_consistency[x-0] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-1] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-2] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-3] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-4] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-5] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-6] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-7] PASSED [ 49%] 350s tests/test_computation.py::test_corr_lazycorr_consistency[x-8] PASSED [ 49%] 350s tests/test_computation.py::test_corr_dtype_error PASSED [ 49%] 350s tests/test_computation.py::test_autocov[None-0] PASSED [ 49%] 350s tests/test_computation.py::test_autocov[None-1] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[None-2] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[None-3] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[None-4] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[time-0] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[time-1] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[time-2] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[time-3] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[time-4] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[x-0] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[x-1] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[x-2] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[x-3] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[x-4] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[dim3-0] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[dim3-1] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[dim3-2] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[dim3-3] PASSED [ 50%] 350s tests/test_computation.py::test_autocov[dim3-4] PASSED [ 50%] 350s tests/test_computation.py::test_complex_cov PASSED [ 50%] 350s tests/test_computation.py::test_vectorize_dask_new_output_dims PASSED [ 50%] 350s tests/test_computation.py::test_output_wrong_number PASSED [ 50%] 350s tests/test_computation.py::test_output_wrong_dims PASSED [ 50%] 350s tests/test_computation.py::test_output_wrong_dim_size PASSED [ 50%] 350s tests/test_computation.py::test_dot[True] PASSED [ 50%] 350s tests/test_computation.py::test_dot[False] PASSED [ 50%] 351s tests/test_computation.py::test_dot_align_coords[True] PASSED [ 50%] 351s tests/test_computation.py::test_dot_align_coords[False] PASSED [ 50%] 351s tests/test_computation.py::test_where PASSED [ 50%] 351s tests/test_computation.py::test_where_attrs PASSED [ 50%] 351s tests/test_computation.py::test_polyval[simple-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[simple-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[broadcast-x-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[broadcast-x-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[shared-dim-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[shared-dim-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[reordered-index-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[reordered-index-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[sparse-index-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[sparse-index-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[array-dataset-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[array-dataset-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[dataset-array-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[dataset-array-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[dataset-dataset-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[dataset-dataset-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[datetime-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[datetime-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[timedelta-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[timedelta-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[int64-degree-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[int64-degree-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[int32-degree-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[int32-degree-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[uint8-degree-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval[uint8-degree-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval_cftime[1970-01-01-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval_cftime[1970-01-01-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval_cftime[0753-04-21-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval_cftime[0753-04-21-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyval_degree_dim_checks PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[1D-simple-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[1D-datetime-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[1D-timedelta-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[2D-simple-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[2D-datetime-dask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-nodask] PASSED [ 50%] 351s tests/test_computation.py::test_polyfit_polyval_integration[2D-timedelta-dask] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-False] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a0-b0-ae0-be0-dim_0--1-True] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-False] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a1-b1-ae1-be1-dim_0--1-True] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-False] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a2-b2-ae2-be2-dim_0--1-True] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-False] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a3-b3-ae3-be3-dim_0--1-True] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-False] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a4-b4-ae4-be4-cartesian-1-True] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-False] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a5-b5-ae5-be5-cartesian--1-True] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-False] PASSED [ 50%] 351s tests/test_computation.py::test_cross[a6-b6-ae6-be6-cartesian--1-True] PASSED [ 50%] 351s tests/test_concat.py::test_concat_compat PASSED [ 50%] 351s tests/test_concat.py::test_concat_missing_var PASSED [ 50%] 351s tests/test_concat.py::test_concat_missing_multiple_consecutive_var PASSED [ 50%] 351s tests/test_concat.py::test_concat_all_empty PASSED [ 50%] 351s tests/test_concat.py::test_concat_second_empty PASSED [ 50%] 351s tests/test_concat.py::test_concat_multiple_missing_variables PASSED [ 50%] 351s tests/test_concat.py::test_concat_multiple_datasets_missing_vars[True] PASSED [ 50%] 351s tests/test_concat.py::test_concat_multiple_datasets_missing_vars[False] PASSED [ 50%] 351s tests/test_concat.py::test_concat_multiple_datasets_with_multiple_missing_variables PASSED [ 50%] 351s tests/test_concat.py::test_concat_type_of_missing_fill PASSED [ 50%] 351s tests/test_concat.py::test_concat_order_when_filling_missing PASSED [ 50%] 351s tests/test_concat.py::test_concat_fill_missing_variables[True-True] PASSED [ 50%] 351s tests/test_concat.py::test_concat_fill_missing_variables[True-False] PASSED [ 50%] 352s tests/test_concat.py::test_concat_fill_missing_variables[False-True] PASSED [ 50%] 352s tests/test_concat.py::test_concat_fill_missing_variables[False-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-different] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim1-minimal] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-different] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_simple[dim2-minimal] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_merge_variables_present_in_some_datasets PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_2 PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-different] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-minimal] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim1-all] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-different] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-minimal] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_coords_kwarg[dim2-all] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_dim_precedence PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_data_vars_typing PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_data_vars PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_coords PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_constant_index PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_size0 PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_autoalign PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_errors PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_join_kwarg PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[override-var1_attrs7-var2_attrs7-expected_attrs7-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg[-var1_attrs9-var2_attrs9-expected_attrs9-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_combine_attrs_kwarg_variables[-attrs19-attrs29-expected_attrs9-False] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_promote_shape PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_do_not_promote PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_dim_is_variable PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_dim_is_dataarray PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_multiindex PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_along_new_dim_multiindex PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value0] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[2.0] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_fill_value[fill_value3] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-str] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x1-bytes] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-str] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataset::test_concat_str_dtype[x2-bytes] PASSED [ 50%] 352s tests/test_concat.py::TestConcatDataArray::test_concat PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_encoding PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_lazy PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[fill_value0] PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2] PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_fill_value[2.0] PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_join_kwarg PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_combine_attrs_kwarg PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-str] PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x1-bytes] PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-str] PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_str_dtype[x2-bytes] PASSED [ 51%] 352s tests/test_concat.py::TestConcatDataArray::test_concat_coord_name PASSED [ 51%] 352s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr10] PASSED [ 51%] 352s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr11] PASSED [ 51%] 352s tests/test_concat.py::test_concat_attrs_first_variable[attr20-attr12] PASSED [ 51%] 352s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr10] PASSED [ 51%] 352s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr11] PASSED [ 51%] 352s tests/test_concat.py::test_concat_attrs_first_variable[attr21-attr12] PASSED [ 51%] 352s tests/test_concat.py::test_concat_merge_single_non_dim_coord PASSED [ 51%] 352s tests/test_concat.py::test_concat_preserve_coordinate_order PASSED [ 51%] 352s tests/test_concat.py::test_concat_typing_check PASSED [ 51%] 352s tests/test_concat.py::test_concat_not_all_indexes PASSED [ 51%] 352s tests/test_concat.py::test_concat_index_not_same_dim PASSED [ 51%] 352s tests/test_conventions.py::TestBoolTypeArray::test_booltype_array PASSED [ 51%] 352s tests/test_conventions.py::TestNativeEndiannessArray::test PASSED [ 51%] 352s tests/test_conventions.py::test_decode_cf_with_conflicting_fill_missing_value PASSED [ 51%] 352s tests/test_conventions.py::test_decode_cf_variable_with_mismatched_coordinates PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_incompatible_attributes PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_missing_fillvalue PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_multidimensional_coordinates PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_var_with_coord_attr PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_do_not_overwrite_user_coordinates PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_deterministic_coords_encoding PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_attrs PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_emit_coordinates_attribute_in_encoding PASSED [ 51%] 352s tests/test_conventions.py::TestEncodeCFVariable::test_string_object_warning PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_dataset PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_invalid_coordinates PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_decode_coordinates PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_0d_int32_encoding PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_multiple_missing_values PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_drop_variables PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_invalid_time_units_raises_eagerly PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[True] PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_invalid_timedelta_units_do_not_decode[False] PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_dataset_repr_with_netcdf4_datetimes PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_decode_cf_datetime_transition_to_invalid PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_decode_cf_with_dask PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_decode_dask_times PASSED [ 51%] 352s tests/test_conventions.py::TestDecodeCF::test_decode_cf_time_kwargs PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_zero_dimensional_variable PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_write_store PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_test_data PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_load PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_compute PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_pickle PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_pickle_dataarray PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_dataset_caching PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_None_variable PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_object_dtype PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_data PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_encoded_characters PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_numpy_datetime_data PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_cftime_datetime_data PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_timedelta_data PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_float64_data PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_example_1_netcdf PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_global_coordinates PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates_with_space PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_boolean_dtype PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_orthogonal_indexing PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_vectorized_indexing_negative_step PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_outer_indexing_reversed PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_isel_dataarray PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_array_type_after_indexing PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_dropna PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_ondisk_after_print PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_bytes_with_fill_value PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_string_with_fill_value_nchar PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_empty_vlen_string_array PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] PASSED [ 51%] 352s 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%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_signed_masked_scaled_data-create_encoded_signed_masked_scaled_data] PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_masked_and_scaled_data-create_encoded_masked_and_scaled_data] PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_not_coordinates_in_file PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_dataset_roundtrip PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_grid_mapping_and_bounds_are_coordinates_after_dataarray_roundtrip PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinate_variables_after_iris_roundtrip SKIPPED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_coordinates_encoding PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_endian PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_dates PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_default_fill_value PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_via_encoding_kwarg PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_explicitly_omit_fill_value_in_coord_via_encoding_kwarg PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_same_dtype PASSED [ 51%] 352s tests/test_conventions.py::TestCFEncodedDataStore::test_append_write PASSED [ 51%] 353s tests/test_conventions.py::TestCFEncodedDataStore::test_append_overwrite_values PASSED [ 51%] 353s tests/test_conventions.py::TestCFEncodedDataStore::test_append_with_invalid_dim_raises PASSED [ 51%] 353s tests/test_conventions.py::TestCFEncodedDataStore::test_multiindex_not_implemented PASSED [ 51%] 353s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_coordinates SKIPPED [ 51%] 353s tests/test_conventions.py::TestCFEncodedDataStore::test_invalid_dataarray_names_raise PASSED [ 51%] 353s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg PASSED [ 51%] 353s tests/test_conventions.py::TestCFEncodedDataStore::test_encoding_kwarg_fixed_width_string PASSED [ 51%] 353s tests/test_conventions.py::test_infer_dtype_error_on_mixed_types[data0] PASSED [ 51%] 353s tests/test_conventions.py::test_infer_dtype_error_on_mixed_types[data1] PASSED [ 51%] 353s tests/test_conventions.py::TestDecodeCFVariableWithArrayUnits::test_decode_cf_variable_with_array_units PASSED [ 51%] 353s tests/test_conventions.py::test_decode_cf_variable_timedelta64 PASSED [ 51%] 353s tests/test_conventions.py::test_decode_cf_variable_datetime64 PASSED [ 51%] 353s tests/test_conventions.py::test_decode_cf_variable_cftime PASSED [ 51%] 353s tests/test_conventions.py::test_scalar_units PASSED [ 51%] 353s tests/test_conventions.py::test_decode_cf_error_includes_variable_name PASSED [ 51%] 353s tests/test_conventions.py::test_encode_cf_variable_with_vlen_dtype PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_init_noindex PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_init_default_index PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_init_no_default_index PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_init_from_coords PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_init_empty PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_init_index_error PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_init_dim_sizes_conflict PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_from_pandas_multiindex PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_dims PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_sizes PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_dtypes PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_getitem PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_delitem PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_update PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_equals PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_identical PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_assign PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_copy PASSED [ 51%] 353s tests/test_coordinates.py::TestCoordinates::test_align PASSED [ 51%] 353s tests/test_dask.py::test_raise_if_dask_computes PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_basics PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_copy PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_chunk PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_indexing PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data0-0] PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data1-index1] PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data2-index2] PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data3-index3] PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data4-index4] PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data5-index5] PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_setitem_dask_array[expected_data6-index6] PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_squeeze PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_equals PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_transpose PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_shift PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_roll PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_unary_op PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_binary_op PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_binary_op_bitshift PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_repr PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_pickle PASSED [ 51%] 353s tests/test_dask.py::TestVariable::test_reduce PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_missing_values PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_concat PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_missing_methods PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_univariate_ufunc PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_bivariate_ufunc PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_compute PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_persist PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_tokenize_empty_attrs PASSED [ 52%] 353s tests/test_dask.py::TestVariable::test_tokenize_duck_dask_array SKIPPED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_chunk PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_rechunk PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_new_chunk PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_lazy_dataset PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_lazy_array PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_compute PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_persist PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_concat_loads_variables PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_groupby PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_rolling PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[first] PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_groupby_first_last[last] PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_reindex PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_to_dataset_roundtrip PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_merge PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_ufuncs PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_where_dispatching PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_simultaneous_compute PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_stack PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_dot PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_repr PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_repr PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_pickle PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_pickle PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_dataarray_getattr PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_dataset_getattr PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_values PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_from_dask_variable PASSED [ 52%] 353s tests/test_dask.py::TestDataArrayAndDataset::test_tokenize_duck_dask_array SKIPPED [ 52%] 353s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe PASSED [ 52%] 353s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D PASSED [ 52%] 354s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_2D_set_index XFAIL [ 52%] 354s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_coordinates PASSED [ 52%] 354s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_not_daskarray PASSED [ 52%] 354s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_no_coordinate PASSED [ 52%] 354s tests/test_dask.py::TestToDaskDataFrame::test_to_dask_dataframe_dim_order PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_variable[load] PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_variable[compute] PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_dataarray[load] PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_dataarray[compute] PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_dataarray[persist] PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_dataset[load] PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_dataset[compute] PASSED [ 52%] 354s tests/test_dask.py::test_dask_kwargs_dataset[persist] PASSED [ 52%] 354s tests/test_dask.py::test_persist_Dataset[0] PASSED [ 52%] 354s tests/test_dask.py::test_persist_Dataset[1] PASSED [ 52%] 354s tests/test_dask.py::test_persist_DataArray[0] PASSED [ 52%] 354s tests/test_dask.py::test_persist_DataArray[1] PASSED [ 52%] 354s tests/test_dask.py::test_dataarray_with_dask_coords PASSED [ 52%] 354s tests/test_dask.py::test_basic_compute PASSED [ 52%] 354s tests/test_dask.py::test_dask_layers_and_dependencies PASSED [ 52%] 354s tests/test_dask.py::test_unify_chunks PASSED [ 52%] 354s tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj0] PASSED [ 52%] 354s tests/test_dask.py::test_unify_chunks_shallow_copy[0-obj1] PASSED [ 52%] 354s tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj0] PASSED [ 52%] 354s tests/test_dask.py::test_unify_chunks_shallow_copy[1-obj1] PASSED [ 52%] 354s tests/test_dask.py::test_auto_chunk_da[obj0] PASSED [ 52%] 354s tests/test_dask.py::test_map_blocks_error PASSED [ 52%] 354s tests/test_dask.py::test_map_blocks[obj0] PASSED [ 52%] 355s tests/test_dask.py::test_map_blocks[obj1] PASSED [ 52%] 355s tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj0] PASSED [ 52%] 355s tests/test_dask.py::test_map_blocks_mixed_type_inputs[obj1] PASSED [ 52%] 355s tests/test_dask.py::test_map_blocks_convert_args_to_list[obj0] PASSED [ 52%] 356s tests/test_dask.py::test_map_blocks_convert_args_to_list[obj1] PASSED [ 52%] 356s tests/test_dask.py::test_map_blocks_dask_args PASSED [ 52%] 356s tests/test_dask.py::test_map_blocks_add_attrs[obj0] PASSED [ 52%] 357s tests/test_dask.py::test_map_blocks_add_attrs[obj1] PASSED [ 52%] 357s tests/test_dask.py::test_map_blocks_change_name PASSED [ 52%] 357s tests/test_dask.py::test_map_blocks_kwargs[obj0] PASSED [ 52%] 357s tests/test_dask.py::test_map_blocks_kwargs[obj1] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_to_dataarray PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[0] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[1] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[2] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[3] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[4] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[5] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[6] PASSED [ 52%] 358s tests/test_dask.py::test_map_blocks_da_transformations[7] PASSED [ 52%] 359s tests/test_dask.py::test_map_blocks_ds_transformations[0] PASSED [ 52%] 359s tests/test_dask.py::test_map_blocks_ds_transformations[1] PASSED [ 52%] 359s tests/test_dask.py::test_map_blocks_ds_transformations[2] PASSED [ 52%] 359s tests/test_dask.py::test_map_blocks_ds_transformations[3] PASSED [ 52%] 360s tests/test_dask.py::test_map_blocks_ds_transformations[4] PASSED [ 52%] 360s tests/test_dask.py::test_map_blocks_ds_transformations[5] PASSED [ 52%] 360s tests/test_dask.py::test_map_blocks_ds_transformations[6] PASSED [ 52%] 360s tests/test_dask.py::test_map_blocks_ds_transformations[7] PASSED [ 52%] 361s tests/test_dask.py::test_map_blocks_da_ds_with_template[obj0] PASSED [ 52%] 361s tests/test_dask.py::test_map_blocks_da_ds_with_template[obj1] PASSED [ 52%] 361s tests/test_dask.py::test_map_blocks_template_convert_object PASSED [ 52%] 361s tests/test_dask.py::test_map_blocks_errors_bad_template[obj0] PASSED [ 52%] 362s tests/test_dask.py::test_map_blocks_errors_bad_template[obj1] PASSED [ 52%] 362s tests/test_dask.py::test_map_blocks_errors_bad_template_2 PASSED [ 52%] 362s tests/test_dask.py::test_map_blocks_object_method[obj0] PASSED [ 52%] 362s tests/test_dask.py::test_map_blocks_object_method[obj1] PASSED [ 52%] 362s tests/test_dask.py::test_map_blocks_hlg_layers PASSED [ 52%] 362s tests/test_dask.py::test_make_meta PASSED [ 52%] 362s tests/test_dask.py::test_identical_coords_no_computes PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[0-obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[0-obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[0-obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[0-obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[1-obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[1-obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[1-obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[1-obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[2-obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[2-obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[2-obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[2-obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[3-obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[3-obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[3-obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[3-obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[4-obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[4-obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[4-obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[4-obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[5-obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[5-obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[5-obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[5-obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[6-obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[6-obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[6-obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_on_transform[6-obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_when_data_changes[obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_when_data_changes[obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_when_data_changes[obj2] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_when_data_changes[obj3] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_when_buffer_changes[obj0] PASSED [ 52%] 362s tests/test_dask.py::test_token_changes_when_buffer_changes[obj1] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj0-0] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj0-1] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj0-2] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj1-0] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj1-1] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj1-2] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj2-0] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj2-1] PASSED [ 52%] 362s tests/test_dask.py::test_token_identical[obj2-2] PASSED [ 52%] 362s tests/test_dask.py::test_recursive_token PASSED [ 52%] 362s tests/test_dask.py::test_normalize_token_with_backend PASSED [ 52%] 362s tests/test_dask.py::test_lazy_array_equiv_variables[broadcast_equals] PASSED [ 52%] 362s tests/test_dask.py::test_lazy_array_equiv_variables[equals] PASSED [ 52%] 362s tests/test_dask.py::test_lazy_array_equiv_variables[identical] PASSED [ 52%] 362s tests/test_dask.py::test_lazy_array_equiv_variables[no_conflicts] PASSED [ 52%] 362s tests/test_dask.py::test_lazy_array_equiv_merge[broadcast_equals] PASSED [ 52%] 362s tests/test_dask.py::test_lazy_array_equiv_merge[equals] PASSED [ 53%] 362s tests/test_dask.py::test_lazy_array_equiv_merge[identical] PASSED [ 53%] 362s tests/test_dask.py::test_lazy_array_equiv_merge[no_conflicts] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[0-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[1-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[2-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[3-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[4-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[5-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[6-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[7-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[8-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[9-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[10-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[11-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[12-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[12-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[13-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[13-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[14-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[14-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[15-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[15-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[16-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[16-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[17-obj0] PASSED [ 53%] 362s tests/test_dask.py::test_transforms_pass_lazy_array_equiv[17-obj1] PASSED [ 53%] 362s tests/test_dask.py::test_more_transforms_pass_lazy_array_equiv PASSED [ 53%] 362s tests/test_dask.py::test_optimize PASSED [ 53%] 362s tests/test_dask.py::test_graph_manipulation PASSED [ 53%] 362s tests/test_dask.py::test_new_index_var_computes_once PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_repr PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_repr_multiindex PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_repr_multiindex_long PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_properties PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_data_property PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_indexes PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_get_index PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_get_index_size_zero PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_struct_array_dims PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_name PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_dims PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_sizes PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_encoding PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_drop_encoding PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_invalid PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_from_self_described_chunked PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_from_0d PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_dask_coords PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_no_default_index PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_multiindex PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_constructor_custom_index PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_equals_and_identical PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_equals_failures PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_broadcast_equals PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_getitem PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_getitem_dict PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_getitem_coords PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_getitem_dataarray PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_getitem_empty_index PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_setitem PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_setitem_fancy PASSED [ 53%] 362s tests/test_dataarray.py::TestDataArray::test_setitem_dataarray PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_setitem_vectorized PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_contains PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_pickle PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_chunk PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_isel PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_isel_types PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_isel_fancy PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_dataarray PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_invalid_slice PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_dataarray_datetime_slice PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_float[float64] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_float[float32] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_float[scalar] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_float16 PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_float_multiindex PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_no_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_method PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_sel_drop PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_isel_drop PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_head PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_tail PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_thin PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_loc PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_loc_datetime64_value PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_loc_assign PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_loc_assign_dataarray PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_loc_single_boolean PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_loc_dim_name_collision_with_sel_params PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_selection_multiindex PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_selection_multiindex_remove_unused PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_selection_multiindex_from_level PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_virtual_default_coords PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_virtual_time_components PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coords PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coords_to_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coord_coords PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reset_coords PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_assign_coords PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_assign_coords_existing_multiindex PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_assign_coords_custom_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_assign_coords_no_default_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coords_alignment PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_set_coords_update_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_set_coords_multiindex_level PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coords_replacement_alignment PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coords_non_string PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coords_delitem_delete_indexes PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_coords_delitem_multiindex_level PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_broadcast_like PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_like PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_like_no_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_regressions PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_method PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value0] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[2.0] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_fill_value[fill_value3] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[str] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_str_dtype[bytes] PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reindex_empty_array_dtype PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_rename PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_rename_dimension_coord_warnings PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_init_value PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_swap_dims PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_expand_dims_error PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_expand_dims PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_expand_dims_with_scalar_coordinate PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_expand_dims_with_greater_dim_size PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_set_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reset_index PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reset_index_keep_attrs PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_reorder_levels PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_set_xindex PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_dataset_getitem PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_array_interface PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_astype_attrs PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_astype_dtype PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_astype_order PASSED [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_astype_subok XFAIL (Dat...) [ 53%] 363s tests/test_dataarray.py::TestDataArray::test_is_null PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_math PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_math_automatic_alignment PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_non_overlapping_dataarrays_return_empty_result PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_empty_dataarrays_return_empty_result PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_inplace_math_basics PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_inplace_math_error PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_inplace_math_automatic_alignment PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_math_name PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_math_with_coords PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_index_math PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_dataset_math PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_stack_unstack PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_stack_unstack_decreasing_coordinate PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_unstack_pandas_consistency PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_unstack_roundtrip_integer_array PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-numpy] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_stack_nonunique_consistency[1-dask] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_to_unstacked_dataset_raises_value_error PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_transpose PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_squeeze PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_squeeze_drop PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_drop_coordinates PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_drop_vars_callable PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_drop_multiindex_level PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_drop_all_multiindex_levels PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_drop_index_labels PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_drop_index_positions PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_drop_indexes PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_dropna PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_where PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_where_lambda PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_where_other_lambda PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_where_string PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_cumops PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_reduce PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_reduce_keepdims PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_reduce_keepdims_bottleneck PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_reduce_dtype PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_reduce_out PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-0.25-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q1-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[None-None-q2-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-0.25-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q1-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[0-x-q2-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-0.25-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q1-None] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-True] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-False] PASSED [ 54%] 363s tests/test_dataarray.py::TestDataArray::test_quantile[axis2-dim2-q2-None] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-0.25-None] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q1-None] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile[axis3-dim3-q2-None] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile_method[midpoint] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile_method[lower] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[midpoint] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_quantile_interpolation_deprecated[lower] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_reduce_keep_attrs PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_assign_attrs PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[0] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[1] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[absolute] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_propagate_attrs[abs] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_fillna PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_dtype PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_copy PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_override PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays0] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_override_error[darrays1] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_exclude PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_indexes PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_without_indexes_exclude PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_mixed_indexes PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_without_indexes_errors PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_align_str_dtype PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_misaligned PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_nocopy PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_broadcast_arrays_exclude PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_broadcast_coordinates PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_pandas PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dataframe PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dataframe_multiindex PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dataframe_0length PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dask_dataframe PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_pandas_name_matches_coordinate PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_series PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_from_series_multiindex PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_from_series_sparse SKIPPED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_from_multiindex_series_sparse SKIPPED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_nbytes_does_not_load_data PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_empty_series PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_series_categorical_index PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-list-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-array-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[True-True-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-list-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-array-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-True] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict[False-True-False] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_time_dim PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_and_from_dict_with_nan_nat PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dict_with_numpy_attrs PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_masked_array PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dataset_whole PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dataset_split PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dataset_retains_keys PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_to_dataset_coord_value_is_dim PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test__title_for_slice PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test__title_for_slice_truncate PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_dataarray_diff_n1 PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_coordinate_diff PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[2-int--5] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[2-int-0] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[2-int-1] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[2-int-2] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float--5] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-0] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-1] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_shift[fill_value1-float-2] PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_roll_coords PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_roll_no_coords PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_copy_with_data PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_copy_coords[True-expected_orig0] XFAIL [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_copy_coords[False-expected_orig1] XFAIL [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_real_and_imag PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_setattr_raises PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_full_like PASSED [ 54%] 364s tests/test_dataarray.py::TestDataArray::test_dot PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_dot_align_coords PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_matmul PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_matmul_align_coords PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_binary_op_propagate_indexes PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_binary_op_join_setting PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_combine_first PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_sortby PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_rank PASSED [ 55%] 364s tests/test_dataarray.py::TestDataArray::test_polyfit[True-True] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_polyfit[True-False] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_polyfit[False-True] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_polyfit[False-False] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_constant XPASS [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_coords PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-minimum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-maximum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-mean] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[None-median] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-minimum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-maximum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-mean] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[3-median] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-minimum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-maximum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-mean] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length2-median] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-minimum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-maximum] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-mean] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_stat_length[stat_length3-median] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[None] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[3] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values2] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_linear_ramp[end_values3] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-reflect] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_reflect[None-symmetric] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-reflect] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_reflect[even-symmetric] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-reflect] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_reflect[odd-symmetric] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[default] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[False] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_pad_keep_attrs[True] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[numpy-python-pandas] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[numpy-python-python] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[numpy-None-pandas] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[numpy-None-python] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-pandas] SKIPPED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[numpy-numexpr-python] SKIPPED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[dask-python-pandas] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[dask-python-python] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[dask-None-pandas] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[dask-None-python] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-pandas] SKIPPED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_query[dask-numexpr-python] SKIPPED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit[True] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit[False] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit_helpers PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[True] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_guess[False] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[True] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit_multidimensional_bounds[False] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[True] PASSED [ 55%] 365s tests/test_dataarray.py::TestDataArray::test_curvefit_ignore_errors[False] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_min[int] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_min[float] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_min[nan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_min[obj] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_min[allnan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_min[datetime] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_max[int] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_max[float] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_max[nan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_max[obj] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_max[allnan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_max[datetime] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmin[int] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmin[float] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmin[nan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmin[obj] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmin[allnan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmin[datetime] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmax[int] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmax[float] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmax[nan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmax[obj] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmax[allnan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_argmax[datetime] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-int] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-float] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-nan] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-obj] PASSED [ 55%] 365s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-allnan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmin[True-datetime] XFAIL [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-float] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-allnan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmin[False-datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-float] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-allnan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[True-datetime] XFAIL [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-float] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-allnan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_idxmax[False-datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[float] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[allnan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmin_dim[datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[float] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[allnan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce1D::test_argmax_dim[datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_min[int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_min[nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_min[obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_min[datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_max[int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_max[nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_max[obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_max[datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmin[int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmin[nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmin[obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmin[datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmax[int] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmax[nan] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmax[obj] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_argmax[datetime] PASSED [ 55%] 366s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-int] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-nan] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-obj] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmin[dask-datetime] XFAIL [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-int] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-nan] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-obj] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmin[nodask-datetime] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-int] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-nan] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-obj] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[dask-datetime] XFAIL [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-int] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-nan] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-obj] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_idxmax[nodask-datetime] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[int] PASSED [ 55%] 367s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[nan] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[obj] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce2D::test_argmin_dim[datetime] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[int] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[nan] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[obj] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce2D::test_argmax_dim[datetime] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[int] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[nan] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[obj] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce3D::test_argmin_dim[datetime] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[int] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[nan] PASSED [ 56%] 367s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[obj] PASSED [ 56%] 368s tests/test_dataarray.py::TestReduce3D::test_argmax_dim[datetime] PASSED [ 56%] 368s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmin] PASSED [ 56%] 368s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[3-idxmax] PASSED [ 56%] 368s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmin] PASSED [ 56%] 368s tests/test_dataarray.py::TestReduceND::test_idxminmax_dask[5-idxmax] PASSED [ 56%] 368s tests/test_dataarray.py::test_isin[numpy-repeating_ints] PASSED [ 56%] 368s tests/test_dataarray.py::test_isin[dask-repeating_ints] PASSED [ 56%] 368s tests/test_dataarray.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 56%] 368s tests/test_dataarray.py::test_no_warning_for_all_nan PASSED [ 56%] 368s tests/test_dataarray.py::test_name_in_masking PASSED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_to_and_from_iris_dask SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[var_name-height-Height-var_name-attrs0] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-height-Height-height-attrs1] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-Height-Height-attrs2] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_name_from_cube[None-None-None-None-attrs3] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[var_name-height-Height-var_name-attrs0] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-height-Height-height-attrs1] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-Height-Height-attrs2] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_da_coord_name_from_cube[None-None-None-unknown-attrs3] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_prevent_duplicate_coord_names SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values0] SKIPPED [ 56%] 368s tests/test_dataarray.py::TestIrisConversion::test_fallback_to_iris_AuxCoord[coord_values1] SKIPPED [ 56%] 368s tests/test_dataarray.py::test_no_dict PASSED [ 56%] 368s tests/test_dataarray.py::test_subclass_slots PASSED [ 56%] 368s tests/test_dataarray.py::test_weakref PASSED [ 56%] 368s tests/test_dataarray.py::test_delete_coords PASSED [ 56%] 368s tests/test_dataarray.py::test_deepcopy_nested_attrs PASSED [ 56%] 368s tests/test_dataarray.py::test_deepcopy_obj_array PASSED [ 56%] 368s tests/test_dataarray.py::test_deepcopy_recursive PASSED [ 56%] 368s tests/test_dataarray.py::test_clip[1-numpy] PASSED [ 56%] 368s tests/test_dataarray.py::test_clip[1-dask] PASSED [ 56%] 368s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[first] PASSED [ 56%] 368s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[last] PASSED [ 56%] 368s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_1d[False] PASSED [ 56%] 368s tests/test_dataarray.py::TestDropDuplicates::test_drop_duplicates_2d PASSED [ 56%] 368s tests/test_dataarray.py::TestNumpyCoercion::test_from_numpy PASSED [ 56%] 368s tests/test_dataarray.py::TestNumpyCoercion::test_from_dask PASSED [ 56%] 368s tests/test_dataarray.py::TestNumpyCoercion::test_from_pint SKIPPED (...) [ 56%] 368s tests/test_dataarray.py::TestNumpyCoercion::test_from_sparse SKIPPED [ 56%] 368s tests/test_dataarray.py::TestNumpyCoercion::test_from_cupy SKIPPED (...) [ 56%] 368s tests/test_dataarray.py::TestNumpyCoercion::test_from_pint_wrapping_dask SKIPPED [ 56%] 368s tests/test_dataarray.py::TestStackEllipsis::test_result_as_expected PASSED [ 56%] 368s tests/test_dataarray.py::TestStackEllipsis::test_error_on_ellipsis_without_list PASSED [ 56%] 368s tests/test_dataarray.py::test_nD_coord_dataarray PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_repr PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_repr_multiindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_repr_period_index PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_unicode_data PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_repr_nep18 PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_info PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_invalid_dims PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_1d PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_0d PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_auto_align PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_pandas_sequence PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_pandas_single PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_compat PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_with_coords PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_no_default_index PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_multiindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_constructor_custom_index PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_properties PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_warn_ds_dims_deprecation PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_asarray PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_get_index PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_attr_access PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_variable PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_modify_inplace PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_properties PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_modify PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_update_index PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_setitem_with_new_dimension PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_setitem_multiindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_set PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_to_dataset PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_merge PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_coords_merge_mismatched_shape PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_data_vars_properties PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_equals_and_identical PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_equals_failures PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_broadcast_equals PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_attrs PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_chunks_does_not_load_data PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_chunk PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_dask_is_lazy PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_isel PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_isel_fancy PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_isel_dataarray PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_isel_fancy_convert_index_variable PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_dataarray PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_dataarray_mindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_categorical PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_categorical_error PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_categorical_index PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_categorical_reindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_categorical_multiindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_drop PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_drop_mindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_isel_drop PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_head PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_tail PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_thin PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_fancy PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_sel_method PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_loc PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_selection_multiindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_broadcast_like PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_to_pandas PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_like PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_attrs_encoding PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_warning PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_variables_copied PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_method PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value0] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_fill_value[2] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_fill_value[2.0] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_fill_value[fill_value3] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value0] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[2.0] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_like_fill_value[fill_value3] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_str_dtype[str] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_reindex_str_dtype[bytes] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value0] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_fill_value[2] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_fill_value[2.0] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_fill_value[fill_value3] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_exact PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_override PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_exclude PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_nocopy PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_indexes PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_non_unique PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_str_dtype PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_index_var_attrs[left] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_align_index_var_attrs[override] PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_broadcast PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_broadcast_nocopy PASSED [ 56%] 368s tests/test_dataset.py::TestDataset::test_broadcast_exclude PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_broadcast_misaligned PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_broadcast_multi_index PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_variable_indexing PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_drop_variables PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_drop_multiindex_level PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_drop_index_labels PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_drop_labels_by_keyword PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_drop_labels_by_position PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_drop_indexes PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_drop_dims PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_copy PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_copy_with_data PASSED [ 57%] 368s tests/test_dataset.py::TestDataset::test_copy_coords[True-expected_orig0] XFAIL [ 57%] 369s tests/test_dataset.py::TestDataset::test_copy_coords[False-expected_orig1] XFAIL [ 57%] 369s tests/test_dataset.py::TestDataset::test_copy_with_data_errors PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_drop_encoding PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_old_name PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_same_name PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_dims PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_vars PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_dimension_coord PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_dimension_coord_warnings PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_multiindex PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_perserve_attrs_encoding PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_does_not_change_CFTimeIndex_type PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_rename_does_not_change_DatetimeIndex_type PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_swap_dims PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_expand_dims_error PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_expand_dims_int PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_expand_dims_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_expand_dims_existing_scalar_coord PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_isel_expand_dims_roundtrip PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_expand_dims_mixed_int_and_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_expand_dims_kwargs_python36plus PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_set_index PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_set_index_deindexed_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_keep_attrs PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_dims PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-False-dropped0-converted0-renamed0] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[foo-True-dropped1-converted1-renamed1] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-False-dropped2-converted2-renamed2] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[x-True-dropped3-converted3-renamed3] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg4-False-dropped4-converted4-renamed4] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg5-True-dropped5-converted5-renamed5] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg6-False-dropped6-converted6-renamed6] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reset_index_drop_convert[arg7-True-dropped7-converted7-renamed7] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reorder_levels PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_set_xindex PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_set_xindex_options PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack_create_index[True-expected_keys0] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack_create_index[False-expected_keys1] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack_create_index[None-expected_keys2] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack_multi_index PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack_non_dim_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_unstack PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_unstack_errors PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_unstack_fill_value PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_unstack_sparse SKIPPED (req...) [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack_unstack_fast PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_stack_unstack_slow PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_stacked_array_invalid_sample_dims PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_stacked_array_name PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_stacked_array_dtype_dims PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_stacked_array_to_unstacked_dataset_different_dimension PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_update PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_update_overwrite_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_update_multiindex_level PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_update_auto_align PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_getitem PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_getitem_hashable PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_getitem_multiple_dtype PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_virtual_variables_default_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_virtual_variables_time PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_virtual_variable_same_name PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_time_season PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_slice_virtual_variable PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_pandas PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_auto_align PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_dimension_override PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_with_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_align_new_indexes PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_vectorized PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_str_dtype[str] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_str_dtype[bytes] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_using_list PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list0-data0-Different lengths] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list1-data1-Empty list of variables] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_using_list_errors[var_list2-data2-assign single DataArray] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_attrs PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_multiindex_level PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_new_multiindex PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords0] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_coords_new_multiindex[orig_coords1] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_coords_existing_multiindex PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_all_multiindex_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_coords_custom_index_side_effect PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_coords_custom_index PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_assign_coords_no_default_index PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_merge_multiindex_level PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_original_non_unique_index PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_both_non_unique_index PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_setitem_multiindex_level PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_delitem PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_delitem_multiindex_level PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_squeeze PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_squeeze_drop PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_dataarray PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dataframe PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_from_dataframe_categorical PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_from_dataframe_categorical_string_categories PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_from_dataframe_sparse SKIPPED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_empty_dataframe PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_from_dataframe_multiindex PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_from_dataframe_unsorted_levels PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_from_dataframe_non_unique_columns PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_convert_dataframe_with_many_types_and_multiindex PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-True] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict[True-False] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-True] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict[list-False] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-True] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict[array-False] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_time_dim PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[True] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[list] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_to_dict_with_numpy_attrs PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_pickle PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_lazy_load PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_lazy_load_duck_array PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_dropna PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_fillna PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_propagate_attrs[0] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_propagate_attrs[1] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_propagate_attrs[absolute] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_propagate_attrs[abs] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_where PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_where_other PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_where_drop PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_where_drop_empty PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_where_drop_no_indexes PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce_coords PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_mean_uint_dtype PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce_bad_dim PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim1-expected0] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim2-expected1] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-dim3-expected2] PASSED [ 57%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumsum-time-expected3] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim1-expected0] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim2-expected1] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-dim3-expected2] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_cumsum_test_dims[cumprod-time-expected3] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_non_numeric PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_strings PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_dtypes PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_keep_attrs PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_argmin PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_scalars PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_only_one_axis PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_no_axis PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_reduce_keepdims PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[0.25-True] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[0.25-False] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[0.25-None] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[q1-True] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[q1-False] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[q1-None] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[q2-True] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[q2-False] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile[q2-None] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile_skipna[True] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile_skipna[False] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile_method[midpoint] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile_method[lower] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[midpoint] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_quantile_interpolation_deprecated[lower] PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_rank PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_rank_use_bottleneck PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_count PASSED [ 58%] 369s tests/test_dataset.py::TestDataset::test_map PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_apply_pending_deprecated_map PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_number_math PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_unary_ops PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_array_math PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_dataset_math PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_math_auto_align PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_math_errors PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_transpose PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_ellipsis_transpose_different_ordered_vars PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_retains_period_index_on_transpose PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_diff_n1_simple PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_diff_n1_label PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_diff_n1 PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_diff_n2 PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_diff_exception_n_neg PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_dataset_diff_exception_label_str PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_shift[fill_value0] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_shift[2] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_shift[2.0] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_shift[fill_value3] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_roll_coords PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_roll_no_coords PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_roll_multidim PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_real_and_imag PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_setattr_raises PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_filter_by_attrs PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_binary_op_propagate_indexes PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_binary_op_join_setting PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[False] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_binary_ops_keep_attrs[True] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_full_like PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_combine_first PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_sortby PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_attribute_access PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_ipython_key_completion PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_polyfit_output PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_polyfit_weighted PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_polyfit_warnings PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_pad PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[default] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[False] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_pad_keep_attrs[True] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_astype_attrs PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[numpy-python-pandas] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[numpy-python-python] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[numpy-None-pandas] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[numpy-None-python] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-pandas] SKIPPED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[numpy-numexpr-python] SKIPPED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[dask-python-pandas] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[dask-python-python] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[dask-None-pandas] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[dask-None-python] PASSED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[dask-numexpr-pandas] SKIPPED [ 58%] 370s tests/test_dataset.py::TestDataset::test_query[dask-numexpr-python] SKIPPED [ 58%] 370s tests/test_dataset.py::test_eval[1-numpy-pandas] PASSED [ 58%] 370s tests/test_dataset.py::test_eval[1-numpy-python] PASSED [ 58%] 370s tests/test_dataset.py::test_eval[1-dask-pandas] PASSED [ 58%] 370s tests/test_dataset.py::test_eval[1-dask-python] PASSED [ 58%] 370s tests/test_dataset.py::test_isin[numpy-test_elements0] PASSED [ 58%] 370s tests/test_dataset.py::test_isin[numpy-test_elements1] PASSED [ 58%] 370s tests/test_dataset.py::test_isin[numpy-test_elements2] PASSED [ 58%] 370s tests/test_dataset.py::test_isin[dask-test_elements0] PASSED [ 58%] 370s tests/test_dataset.py::test_isin[dask-test_elements1] PASSED [ 58%] 370s tests/test_dataset.py::test_isin[dask-test_elements2] PASSED [ 58%] 370s tests/test_dataset.py::test_isin_dataset PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords0] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords1] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords2] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords3] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords4] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords5] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords6] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords7] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords8] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords0-unaligned_coords9] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords0] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords1] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords2] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords3] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords4] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords5] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords6] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords7] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords8] PASSED [ 58%] 370s tests/test_dataset.py::test_dataset_constructor_aligns_to_explicit_coords[coords1-unaligned_coords9] PASSED [ 58%] 370s tests/test_dataset.py::test_error_message_on_set_supplied PASSED [ 58%] 370s tests/test_dataset.py::test_constructor_raises_with_invalid_coords[unaligned_coords0] PASSED [ 58%] 370s tests/test_dataset.py::test_dir_expected_attrs[numpy-3] PASSED [ 58%] 370s tests/test_dataset.py::test_dir_expected_attrs[dask-3] PASSED [ 58%] 371s tests/test_dataset.py::test_dir_non_string[1-numpy] PASSED [ 58%] 371s tests/test_dataset.py::test_dir_non_string[1-dask] PASSED [ 58%] 371s tests/test_dataset.py::test_dir_unicode[1-numpy] PASSED [ 58%] 371s tests/test_dataset.py::test_dir_unicode[1-dask] PASSED [ 58%] 371s tests/test_dataset.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 58%] 371s tests/test_dataset.py::test_raise_no_warning_assert_close[numpy-2] PASSED [ 58%] 371s tests/test_dataset.py::test_raise_no_warning_assert_close[dask-2] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate[1-True] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate[1-False] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate[2-True] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate[2-False] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate_datetime[True] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate_datetime[False] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate_cftime[True] PASSED [ 58%] 371s tests/test_dataset.py::test_differentiate_cftime[False] PASSED [ 58%] 371s tests/test_dataset.py::test_integrate[True] PASSED [ 58%] 371s tests/test_dataset.py::test_integrate[False] PASSED [ 58%] 371s tests/test_dataset.py::test_cumulative_integrate[True] PASSED [ 58%] 371s tests/test_dataset.py::test_cumulative_integrate[False] PASSED [ 58%] 371s tests/test_dataset.py::test_trapz_datetime[np-True] PASSED [ 58%] 371s tests/test_dataset.py::test_trapz_datetime[np-False] PASSED [ 58%] 371s tests/test_dataset.py::test_trapz_datetime[cftime-True] PASSED [ 58%] 371s tests/test_dataset.py::test_trapz_datetime[cftime-False] PASSED [ 58%] 371s tests/test_dataset.py::test_no_dict PASSED [ 58%] 371s tests/test_dataset.py::test_subclass_slots PASSED [ 58%] 371s tests/test_dataset.py::test_weakref PASSED [ 58%] 371s tests/test_dataset.py::test_deepcopy_obj_array PASSED [ 58%] 371s tests/test_dataset.py::test_deepcopy_recursive PASSED [ 58%] 371s tests/test_dataset.py::test_clip[1-numpy] PASSED [ 58%] 371s tests/test_dataset.py::test_clip[1-dask] PASSED [ 58%] 371s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[first] PASSED [ 58%] 371s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[last] PASSED [ 58%] 371s tests/test_dataset.py::TestDropDuplicates::test_drop_duplicates_1d[False] PASSED [ 58%] 371s tests/test_dataset.py::TestNumpyCoercion::test_from_numpy PASSED [ 58%] 371s tests/test_dataset.py::TestNumpyCoercion::test_from_dask PASSED [ 58%] 371s tests/test_dataset.py::TestNumpyCoercion::test_from_pint SKIPPED (re...) [ 59%] 371s tests/test_dataset.py::TestNumpyCoercion::test_from_sparse SKIPPED (...) [ 59%] 371s tests/test_dataset.py::TestNumpyCoercion::test_from_cupy SKIPPED (re...) [ 59%] 371s tests/test_dataset.py::TestNumpyCoercion::test_from_pint_wrapping_dask SKIPPED [ 59%] 371s tests/test_dataset.py::test_string_keys_typing PASSED [ 59%] 371s tests/test_dataset.py::test_transpose_error PASSED [ 59%] 371s tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_function PASSED [ 59%] 371s tests/test_deprecation_helpers.py::test_deprecate_positional_args_warns_for_class PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type[args0-bool] PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type[args1-object_] PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type[args2-float64] PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type[args3-object_] PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type[args4-object_] PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type[args5-str_] PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type[args6-object_] PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type_scalar PASSED [ 59%] 371s tests/test_dtypes.py::test_result_type_dask_array PASSED [ 59%] 371s tests/test_dtypes.py::test_inf[1.0] PASSED [ 59%] 371s tests/test_dtypes.py::test_inf[inf] PASSED [ 59%] 371s tests/test_dtypes.py::test_inf[ab] PASSED [ 59%] 371s tests/test_dtypes.py::test_inf[(1+1j)] PASSED [ 59%] 371s tests/test_dtypes.py::test_inf[True] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[a-expected0] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[b-expected1] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[B-expected2] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[c-expected3] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[D-expected4] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[d-expected5] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[e-expected6] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[F-expected7] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[f-expected8] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[h-expected9] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[H-expected10] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[i-expected11] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[I-expected12] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[l-expected13] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[L-expected14] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[m-expected15] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[M-expected16] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[O-expected17] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[p-expected18] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[P-expected19] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[q-expected20] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[Q-expected21] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[S-expected22] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[U-expected23] PASSED [ 59%] 371s tests/test_dtypes.py::test_maybe_promote[V-expected24] PASSED [ 59%] 371s tests/test_dtypes.py::test_nat_types_membership PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestOps::test_first PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestOps::test_last PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestOps::test_count PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestOps::test_where_type_promotion PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestOps::test_stack_type_promotion PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestOps::test_concatenate_type_promotion PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestOps::test_all_nan_arrays PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestDaskOps::test_first PASSED [ 59%] 371s tests/test_duck_array_ops.py::TestDaskOps::test_last PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestDaskOps::test_count PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestDaskOps::test_where_type_promotion PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestDaskOps::test_stack_type_promotion PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestDaskOps::test_concatenate_type_promotion PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestDaskOps::test_all_nan_arrays PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_cumsum_1d PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_cumsum_2d PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_cumprod_2d PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr10-arr20] PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr11-arr21] PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_equal[arr12-arr22] PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_some_not_equal PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_wrong_shape PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[val10-val20-val30-null0] PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[1.0-2.0-3.0-nan] PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-None] PASSED [ 59%] 372s tests/test_duck_array_ops.py::TestArrayNotNullEquiv::test_types[foo-bar-baz-nan] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_datetime_mean[False] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_datetime_mean[True] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_cftime_datetime_mean[False] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_cftime_datetime_mean[True] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_mean_over_non_time_dim_of_dataset_with_dask_backed_cftime_data PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_cftime_datetime_mean_long_time_period PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_empty_axis_dtype PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool_-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-False-bool_-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool_-1] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-sum-True-bool_-2] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool_-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-False-bool_-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool_-1] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-min-True-bool_-2] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool_-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-False-bool_-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool_-1] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-max-True-bool_-2] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool_-1] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-False-bool_-2] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool_-1] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-mean-True-bool_-2] SKIPPED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-float32-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool_-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-False-bool_-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-1] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-int-2] PASSED [ 59%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-float32-2] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool_-1] SKIPPED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-False-var-True-bool_-2] SKIPPED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float-2] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-int-2] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-float32-2] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool_-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-False-bool_-2] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float-2] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-int-2] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-1] PASSED [ 60%] 372s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool_-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-sum-True-bool_-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool_-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-False-bool_-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool_-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-min-True-bool_-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool_-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-False-bool_-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool_-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-max-True-bool_-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool_-1] SKIPPED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-False-bool_-2] SKIPPED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool_-1] SKIPPED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-mean-True-bool_-2] SKIPPED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool_-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-False-bool_-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-float32-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool_-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[None-True-var-True-bool_-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-1] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-int-2] PASSED [ 60%] 373s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool_-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-False-bool_-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool_-1] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-sum-True-bool_-2] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool_-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-False-bool_-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool_-1] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-min-True-bool_-2] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool_-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-False-bool_-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool_-1] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-max-True-bool_-2] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool_-1] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-False-bool_-2] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool_-1] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-mean-True-bool_-2] SKIPPED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-int-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-float32-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool_-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-False-bool_-2] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-1] PASSED [ 60%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float-2] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-1] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-int-2] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-1] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-float32-2] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool_-1] SKIPPED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-False-var-True-bool_-2] SKIPPED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-1] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float-2] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-1] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-int-2] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-1] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-float32-2] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool_-1] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-False-bool_-2] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-1] PASSED [ 61%] 374s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool_-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-sum-True-bool_-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool_-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-False-bool_-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool_-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-min-True-bool_-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool_-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-False-bool_-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool_-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-max-True-bool_-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool_-1] SKIPPED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-False-bool_-2] SKIPPED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool_-1] SKIPPED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-mean-True-bool_-2] SKIPPED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-int-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-float32-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool_-1] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-False-bool_-2] PASSED [ 61%] 375s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-int-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-float32-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool_-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_reduce[x-True-var-True-bool_-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-int-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-float32-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool_-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-bool_-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-True-str-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-int-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-float32-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-bool_-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-False-False-str-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-int-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-float32-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool_-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-bool_-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-True-str-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-int-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-float32-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-bool_-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-min-True-False-str-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-int-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-float32-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool_-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-bool_-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-True-str-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-int-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-float32-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-bool_-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-False-False-str-2] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-int-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-float32-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool_-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-bool_-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-1] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-True-str-2] SKIPPED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-1] PASSED [ 61%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-int-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-float32-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-bool_-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-False-max-True-False-str-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-1] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float-2] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-1] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-int-2] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-1] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-float32-2] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-bool_-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-True-str-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-int-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-float32-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-bool_-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-False-False-str-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-1] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float-2] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-1] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-int-2] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-1] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-float32-2] SKIPPED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-bool_-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-True-str-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-int-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-float32-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-1] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-bool_-2] PASSED [ 62%] 376s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-min-True-False-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-int-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-float32-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-bool_-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-True-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-int-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-float32-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-bool_-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-False-False-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-int-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-float32-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-bool_-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-True-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-int-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-float32-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-bool_-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-1] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[x-True-max-True-False-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-int-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-float32-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool_-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-bool_-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-True-str-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-int-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-float32-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool_-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-bool_-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-False-False-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-int-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-float32-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool_-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-bool_-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-True-str-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-int-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-float32-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool_-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-bool_-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-min-True-False-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-int-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-float32-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool_-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-bool_-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-True-str-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-int-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-float32-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool_-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-bool_-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-False-False-str-2] PASSED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-int-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-float32-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool_-1] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-bool_-2] SKIPPED [ 62%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-True-str-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-int-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-float32-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-False-max-True-False-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-int-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-float32-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-True-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-int-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-float32-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-False-False-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-int-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-float32-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-True-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-int-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-float32-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-min-True-False-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-int-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-float32-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-True-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-int-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-float32-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-False-False-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-int-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-float32-2] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-True-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-int-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-float32-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool_-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-bool_-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-1] SKIPPED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max[y-True-max-True-False-str-2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_argmin_max_error PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_isnull[array0] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_isnull[array1] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_isnull[array2] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_isnull[array3] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_isnull[array4] PASSED [ 63%] 377s tests/test_duck_array_ops.py::test_isnull_with_dask PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_dask_gradient[1-0] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_dask_gradient[1--1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_dask_gradient[1-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_dask_gradient[2-0] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_dask_gradient[2--1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_dask_gradient[2-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-int-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-float32-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool_-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-False-bool_-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-int-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-float32-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool_-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-sum-True-bool_-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-int-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-float32-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool_-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-False-bool_-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-int-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-float32-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool_-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-None-prod-True-bool_-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-int-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-float32-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool_-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-False-bool_-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-int-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-float32-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool_-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-sum-True-bool_-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-1] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-int-2] PASSED [ 63%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-float32-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool_-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-False-bool_-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-int-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-float32-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool_-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-True-x-prod-True-bool_-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-int-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-float32-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool_-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-False-bool_-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-int-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-float32-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool_-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-sum-True-bool_-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-int-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-float32-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool_-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-False-bool_-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-int-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-float32-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool_-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-None-prod-True-bool_-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-int-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-float32-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool_-1] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-False-bool_-2] PASSED [ 64%] 378s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-int-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-float32-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool_-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-sum-True-bool_-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-int-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-float32-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool_-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-False-bool_-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-1] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float-2] PASSED [ 64%] 379s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[True-False-x-prod-True-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-False-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-sum-True-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-False-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-None-prod-True-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-False-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-sum-True-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-False-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-True-x-prod-True-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-False-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-int-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-float32-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool_-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-sum-True-bool_-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-1] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float-2] PASSED [ 64%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-None-prod-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-sum-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[False-False-x-prod-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-sum-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-None-prod-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-sum-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-True-x-prod-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-sum-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-None-prod-True-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-False-bool_-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-int-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-float32-2] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool_-1] PASSED [ 65%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-sum-True-bool_-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-int-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-float32-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool_-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-False-bool_-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-int-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-float32-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool_-1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count[None-False-x-prod-True-bool_-2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-False-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[sum-True-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-False-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_nd[prod-True-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[None-sum-False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[None-sum-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[None-prod-False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[None-prod-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[a-sum-False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[a-sum-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[a-prod-False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[a-prod-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[b-sum-False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[b-sum-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[b-prod-False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_specific[b-prod-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_dataset[sum] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_min_count_dataset[prod] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-False-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-False-True-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-False-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[sum-True-True-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-False-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-False-True-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-False-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-int] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-float32] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_multiple_dims[prod-True-True-bool_] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_datetime_to_numeric_datetime64[False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_datetime_to_numeric_cftime[False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_datetime_to_numeric_potential_overflow PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_py_timedelta_to_float PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_np_timedelta64_to_float[td0-86400000000000.0] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_np_timedelta64_to_float[td1-1.0] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_pd_timedelta_to_float[td0-86400000000000.0] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_pd_timedelta_to_float[td1-1.0] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td0] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td1] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_timedelta_to_numeric[td2] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_timedelta_to_numeric[1 day] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_least_squares[True-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_least_squares[True-False] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_least_squares[False-True] PASSED [ 66%] 381s tests/test_duck_array_ops.py::test_least_squares[False-False] PASSED [ 66%] 382s tests/test_duck_array_ops.py::test_push_dask PASSED [ 66%] 382s tests/test_error_messages.py::test_no_var_in_dataset[1-numpy] PASSED [ 66%] 382s tests/test_error_messages.py::test_no_var_in_dataset[1-dask] PASSED [ 66%] 382s tests/test_extensions.py::TestAccessor::test_register PASSED [ 66%] 382s tests/test_extensions.py::TestAccessor::test_pickle_dataset PASSED [ 66%] 382s tests/test_extensions.py::TestAccessor::test_pickle_dataarray PASSED [ 66%] 382s tests/test_extensions.py::TestAccessor::test_broken_accessor PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_get_indexer_at_least_n_items PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_first_n_items PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_last_n_items PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_last_item PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_format_item PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_format_items PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_format_array_flat PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_pretty_print PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_maybe_truncate PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_format_timestamp_invalid_pandas_format PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_format_timestamp_out_of_bounds PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_attribute_repr PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_index_repr PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names0] PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names1] PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names2] PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_index_repr_grouping[names3] PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_diff_array_repr PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_diff_attrs_repr_with_array PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_diff_dataset_repr PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_array_repr PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_array_repr_variable PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_array_repr_recursive PASSED [ 66%] 382s tests/test_formatting.py::TestFormatting::test_array_scalar_format PASSED [ 66%] 382s tests/test_formatting.py::test_inline_variable_array_repr_custom_repr PASSED [ 66%] 382s tests/test_formatting.py::test_set_numpy_options PASSED [ 66%] 382s tests/test_formatting.py::test_short_array_repr PASSED [ 66%] 382s tests/test_formatting.py::test_large_array_repr_length PASSED [ 66%] 382s tests/test_formatting.py::test_repr_file_collapsed PASSED [ 66%] 382s tests/test_formatting.py::test__mapping_repr[50-40-30] PASSED [ 66%] 382s tests/test_formatting.py::test__mapping_repr[35-40-30] PASSED [ 66%] 382s tests/test_formatting.py::test__mapping_repr[11-40-30] PASSED [ 66%] 382s tests/test_formatting.py::test__mapping_repr[1-40-30] PASSED [ 66%] 382s tests/test_formatting.py::test__mapping_repr_recursive PASSED [ 66%] 382s tests/test_formatting.py::test__element_formatter PASSED [ 66%] 382s tests/test_formatting.py::test_lazy_array_wont_compute PASSED [ 66%] 382s tests/test_formatting.py::test_format_xindexes_none[False] PASSED [ 66%] 382s tests/test_formatting.py::test_format_xindexes_none[True] PASSED [ 66%] 382s tests/test_formatting.py::test_format_xindexes[False] PASSED [ 66%] 382s tests/test_formatting.py::test_format_xindexes[True] PASSED [ 66%] 382s tests/test_formatting_html.py::test_short_data_repr_html PASSED [ 66%] 382s tests/test_formatting_html.py::test_short_data_repr_html_non_str_keys PASSED [ 66%] 382s tests/test_formatting_html.py::test_short_data_repr_html_dask PASSED [ 66%] 382s tests/test_formatting_html.py::test_format_dims_no_dims PASSED [ 66%] 382s tests/test_formatting_html.py::test_format_dims_unsafe_dim_name PASSED [ 66%] 382s tests/test_formatting_html.py::test_format_dims_non_index PASSED [ 66%] 382s tests/test_formatting_html.py::test_format_dims_index PASSED [ 66%] 382s tests/test_formatting_html.py::test_summarize_attrs_with_unsafe_attr_name_and_value PASSED [ 66%] 382s tests/test_formatting_html.py::test_repr_of_dataarray PASSED [ 66%] 382s tests/test_formatting_html.py::test_repr_of_multiindex PASSED [ 66%] 382s tests/test_formatting_html.py::test_repr_of_dataset PASSED [ 66%] 382s tests/test_formatting_html.py::test_repr_text_fallback PASSED [ 66%] 382s tests/test_formatting_html.py::test_variable_repr_html PASSED [ 66%] 382s tests/test_formatting_html.py::test_repr_of_nonstr_dataset PASSED [ 67%] 382s tests/test_formatting_html.py::test_repr_of_nonstr_dataarray PASSED [ 67%] 382s tests/test_formatting_html.py::test_nonstr_variable_repr_html PASSED [ 67%] 382s tests/test_groupby.py::test_consolidate_slices PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_dims_property PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_sizes_property PASSED [ 67%] 382s tests/test_groupby.py::test_multi_index_groupby_map PASSED [ 67%] 382s tests/test_groupby.py::test_reduce_numeric_only PASSED [ 67%] 382s tests/test_groupby.py::test_multi_index_groupby_sum PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_da_datetime PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_duplicate_coordinate_labels PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_input_mutation PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_indexvariable[True] PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_indexvariable[False] PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_map_shrink_groups[obj0] PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_map_shrink_groups[obj1] PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_map_change_group_size[obj0] PASSED [ 67%] 382s tests/test_groupby.py::test_groupby_map_change_group_size[obj1] PASSED [ 67%] 382s tests/test_groupby.py::test_da_groupby_map_func_args PASSED [ 67%] 383s tests/test_groupby.py::test_ds_groupby_map_func_args PASSED [ 67%] 383s tests/test_groupby.py::test_da_groupby_empty PASSED [ 67%] 383s tests/test_groupby.py::test_da_groupby_quantile PASSED [ 67%] 383s tests/test_groupby.py::test_ds_groupby_quantile PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[False] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_quantile_interpolation_deprecated[True] PASSED [ 67%] 383s tests/test_groupby.py::test_da_groupby_assign_coords PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj0-x] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj0-y] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj0-z] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj0-month] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj1-x] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj1-y] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj1-z] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr[obj1-month] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr_datetime[obj0] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_repr_datetime[obj1] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_drops_nans PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_grouping_errors PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_reduce_dimension_error PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_multiple_string_args PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_bins_timeseries PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_none_group_name PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_getitem PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_returns_new_type PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_iter PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_errors PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_reduce PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_math[True] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_math[False] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_math_more PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_math_bitshift PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_bins_cut_kwargs[True] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_bins_cut_kwargs[False] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_bins_math[True] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_bins_math[False] PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_math_nD_group PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_math_virtual PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_math_dim_order PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_nan PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_order PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_fillna PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_where PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_assign PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataset_map_dataarray_func PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_dataarray_map_dataset_func PASSED [ 67%] 383s tests/test_groupby.py::test_groupby_flox_kwargs[kwargs0] SKIPPED (re...) [ 67%] 383s tests/test_groupby.py::test_groupby_flox_kwargs[kwargs1] SKIPPED (re...) [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_stack_groupby_unsorted_coord PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_iter PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_properties PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-x-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-y-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-y-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-True-abc-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-x-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-y-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-y-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[True-False-abc-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-x-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-y-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-y-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-True-abc-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-x-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-y-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-y-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_identity[False-False-abc-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_sum PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[sum] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[mean] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reductions[median] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_count PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[None-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[True-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_reduce_keep_attrs[False-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[None] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_keep_attrs[False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_center PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_ndarray PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_map_changes_metadata PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze[True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_squeeze[False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_math_not_aligned PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_dim_order PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_restore_coord_dims PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_first_and_last PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_multidim_map PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords0-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords1-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs0-coords2-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords0-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords1-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs1-coords2-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords0-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords1-False] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-True] PASSED [ 67%] 383s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs2-coords2-False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords0-False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords1-False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs3-coords2-False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords0-False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords1-False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins[cut_kwargs4-coords2-False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_ellipsis PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_gives_correct_subset[False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_empty PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_multidim PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_bins_sort PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_assign_coords PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayGroupBy::test_groupby_fillna PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample[True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample[False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[False] PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_da_resample_func_args PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_first PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_bad_resample_dim PASSED [ 67%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_drop_nondim_coords PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_keep_attrs PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_skipna PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample_nd PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample_tolerance PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_bug_2197 PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_regression_1605 PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[True] PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_upsample_interpolate_dask[False] PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_base SKIPPED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_offset PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_origin PASSED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[-12H] SKIPPED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset1] SKIPPED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset2] SKIPPED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_loffset[loffset3] SKIPPED [ 68%] 384s tests/test_groupby.py::TestDataArrayResample::test_resample_invalid_loffset PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_and_first PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_min_count PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_with_keep_attrs PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_loffset PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_by_mean_discarding_attrs PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_by_last_discarding_attrs PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_drop_nondim_coords PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_old_api PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_resample_ds_da_are_the_same PASSED [ 68%] 384s tests/test_groupby.py::TestDatasetResample::test_ds_resample_apply_func_args PASSED [ 68%] 384s tests/test_groupby.py::test_groupby_cumsum PASSED [ 68%] 384s tests/test_groupby.py::test_groupby_cumprod PASSED [ 68%] 384s tests/test_groupby.py::test_resample_cumsum[cumsum-expected_array0] PASSED [ 68%] 384s tests/test_groupby.py::test_resample_cumsum[cumprod-expected_array1] PASSED [ 68%] 384s tests/test_groupby.py::test_groupby_binary_op_regression PASSED [ 68%] 384s tests/test_groupby.py::test_groupby_multiindex_level PASSED [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[None-True-sum] SKIPPED [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[None-True-prod] SKIPPED [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[None-False-sum] SKIPPED [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[None-False-prod] SKIPPED [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[1-True-sum] SKIPPED (r...) [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[1-True-prod] SKIPPED (...) [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[1-False-sum] SKIPPED (...) [ 68%] 384s tests/test_groupby.py::test_min_count_vs_flox[1-False-prod] SKIPPED [ 68%] 384s tests/test_groupby.py::test_min_count_error[True] SKIPPED [ 68%] 384s tests/test_groupby.py::test_min_count_error[False] PASSED [ 68%] 384s tests/test_groupby.py::test_groupby_math_auto_chunk PASSED [ 68%] 384s tests/test_indexes.py::test_asarray_tuplesafe PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_from_variables PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_concat PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_stack PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_unstack PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_create_variables PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_to_pandas_index PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_isel PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_sel PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_join PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_reindex_like PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_equals PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_roll PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_rename PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_copy[True] PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_copy[False] PASSED [ 68%] 384s tests/test_indexes.py::TestIndex::test_getitem PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_constructor PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_from_variables PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_from_variables_index_adapter PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_concat_periods PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[str] PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_concat_str_dtype[bytes] PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_concat_empty PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_concat_dim_error PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_create_variables PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_to_pandas_index PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_sel PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_sel_boolean PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_sel_datetime PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_sel_unsorted_datetime_index_raises PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_equals PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_join PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_reindex_like PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_rename PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_copy PASSED [ 68%] 384s tests/test_indexes.py::TestPandasIndex::test_getitem PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_constructor PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_from_variables PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_concat PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_stack PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_stack_non_unique PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_unstack PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_create_variables PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_sel PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_join PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_rename PASSED [ 68%] 384s tests/test_indexes.py::TestPandasMultiIndex::test_copy PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_interface[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_interface[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_variables[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_variables[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_dims[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_dims[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_get_unique[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_get_unique[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_is_multi[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_is_multi[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_get_all_coords[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_get_all_coords[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_get_all_dims[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_get_all_dims[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_group_by_index[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_group_by_index[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_to_pandas_indexes[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_copy_indexes[pd_index] PASSED [ 68%] 384s tests/test_indexes.py::TestIndexes::test_copy_indexes[xr_index] PASSED [ 68%] 384s tests/test_indexes.py::test_safe_cast_to_index PASSED [ 68%] 384s tests/test_indexes.py::test_safe_cast_to_index_cftimeindex PASSED [ 68%] 384s tests/test_indexes.py::test_safe_cast_to_index_datetime_datetime PASSED [ 68%] 384s tests/test_indexes.py::test_restore_dtype_on_multiindexes[int32] PASSED [ 68%] 384s tests/test_indexes.py::test_restore_dtype_on_multiindexes[float32] PASSED [ 68%] 384s tests/test_indexing.py::TestIndexers::test_expanded_indexer PASSED [ 68%] 384s tests/test_indexing.py::TestIndexers::test_stacked_multiindex_min_max PASSED [ 68%] 384s tests/test_indexing.py::TestIndexers::test_group_indexers_by_index PASSED [ 68%] 384s tests/test_indexing.py::TestIndexers::test_map_index_queries PASSED [ 68%] 384s tests/test_indexing.py::TestIndexers::test_read_only_view PASSED [ 68%] 384s tests/test_indexing.py::TestLazyArray::test_slice_slice PASSED [ 68%] 385s tests/test_indexing.py::TestLazyArray::test_lazily_indexed_array PASSED [ 68%] 385s tests/test_indexing.py::TestLazyArray::test_vectorized_lazily_indexed_array PASSED [ 68%] 385s tests/test_indexing.py::TestCopyOnWriteArray::test_setitem PASSED [ 68%] 385s tests/test_indexing.py::TestCopyOnWriteArray::test_sub_array PASSED [ 68%] 385s tests/test_indexing.py::TestCopyOnWriteArray::test_index_scalar PASSED [ 68%] 385s tests/test_indexing.py::TestMemoryCachedArray::test_wrapper PASSED [ 68%] 385s tests/test_indexing.py::TestMemoryCachedArray::test_sub_array PASSED [ 68%] 385s tests/test_indexing.py::TestMemoryCachedArray::test_setitem PASSED [ 68%] 385s tests/test_indexing.py::TestMemoryCachedArray::test_index_scalar PASSED [ 68%] 385s tests/test_indexing.py::test_base_explicit_indexer PASSED [ 68%] 385s tests/test_indexing.py::test_invalid_for_all[BasicIndexer] PASSED [ 68%] 385s tests/test_indexing.py::test_invalid_for_all[OuterIndexer] PASSED [ 68%] 385s tests/test_indexing.py::test_invalid_for_all[VectorizedIndexer] PASSED [ 68%] 385s tests/test_indexing.py::test_basic_indexer PASSED [ 68%] 385s tests/test_indexing.py::test_outer_indexer PASSED [ 68%] 385s tests/test_indexing.py::test_vectorized_indexer PASSED [ 68%] 385s tests/test_indexing.py::Test_vectorized_indexer::test_arrayize_vectorized_indexer PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl0-100] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl0-99] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl1-100] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl1-99] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl2-100] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl2-99] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl3-100] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_slice[sl3-99] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape0] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-vectorized-shape1] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape0] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer-shape1] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape0] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar-shape1] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape0] PASSED [ 68%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer_scalar2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-outer1vec-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic1-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.BASIC-basic3-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-vectorized-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer_scalar2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-outer1vec-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic1-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER-basic3-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-vectorized-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer_scalar2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-outer1vec-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic1-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.OUTER_1VECTOR-basic3-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-vectorized-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer_scalar2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-outer1vec-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic1-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic2-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape0] PASSED [ 69%] 385s tests/test_indexing.py::test_decompose_indexers[IndexingSupport.VECTORIZED-basic3-shape1] PASSED [ 69%] 385s tests/test_indexing.py::test_implicit_indexing_adapter PASSED [ 69%] 385s tests/test_indexing.py::test_implicit_indexing_adapter_copy_on_write PASSED [ 69%] 385s tests/test_indexing.py::test_outer_indexer_consistency_with_broadcast_indexes_vectorized PASSED [ 69%] 385s tests/test_indexing.py::test_create_mask_outer_indexer PASSED [ 69%] 385s tests/test_indexing.py::test_create_mask_vectorized_indexer PASSED [ 69%] 385s tests/test_indexing.py::test_create_mask_basic_indexer PASSED [ 69%] 385s tests/test_indexing.py::test_create_mask_dask PASSED [ 69%] 385s tests/test_indexing.py::test_create_mask_error PASSED [ 69%] 385s tests/test_indexing.py::test_posify_mask_subindexer[indices0-expected0] PASSED [ 69%] 385s tests/test_indexing.py::test_posify_mask_subindexer[indices1-expected1] PASSED [ 69%] 385s tests/test_indexing.py::test_posify_mask_subindexer[indices2-expected2] PASSED [ 69%] 385s tests/test_indexing.py::test_posify_mask_subindexer[indices3-expected3] PASSED [ 69%] 385s tests/test_indexing.py::test_posify_mask_subindexer[indices4-expected4] PASSED [ 69%] 385s tests/test_indexing.py::test_posify_mask_subindexer[indices5-expected5] PASSED [ 69%] 385s tests/test_indexing.py::test_posify_mask_subindexer[indices6-expected6] PASSED [ 69%] 385s tests/test_indexing.py::test_indexing_1d_object_array PASSED [ 69%] 385s tests/test_indexing.py::test_indexing_dask_array PASSED [ 69%] 385s tests/test_indexing.py::test_indexing_dask_array_scalar PASSED [ 69%] 385s tests/test_indexing.py::test_vectorized_indexing_dask_array PASSED [ 69%] 385s tests/test_indexing.py::test_advanced_indexing_dask_array PASSED [ 69%] 385s tests/test_interp.py::test_keywargs PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[no_chunk-x-linear] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[no_chunk-x-cubic] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[no_chunk-y-linear] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[no_chunk-y-cubic] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[chunk_y-x-linear] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[chunk_y-x-cubic] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[chunk_y-y-linear] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d[chunk_y-y-cubic] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d_methods[cubic] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_1d_methods[zero] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_vectorize[False] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_vectorize[True] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_nd[no_chunk] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_nd[chunked] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_nd_nd PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_nd_with_nan PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_scalar[no_chunk-linear] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_scalar[chunk_y-linear] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_nd_scalar[no_chunk-linear] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_nd_scalar[chunked-linear] PASSED [ 69%] 385s tests/test_interp.py::test_nans[True] PASSED [ 69%] 385s tests/test_interp.py::test_nans[False] PASSED [ 69%] 385s tests/test_interp.py::test_errors[True] PASSED [ 69%] 385s tests/test_interp.py::test_errors[False] PASSED [ 69%] 385s tests/test_interp.py::test_dtype PASSED [ 69%] 385s tests/test_interp.py::test_sorted PASSED [ 69%] 385s tests/test_interp.py::test_dimension_wo_coords PASSED [ 69%] 385s tests/test_interp.py::test_dataset PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_dimorder[2D] PASSED [ 69%] 385s tests/test_interp.py::test_interpolate_dimorder[3D] PASSED [ 69%] 385s tests/test_interp.py::test_interp_like PASSED [ 69%] 385s tests/test_interp.py::test_datetime[x_new0-expected0] PASSED [ 69%] 385s tests/test_interp.py::test_datetime[x_new1-expected1] PASSED [ 69%] 385s tests/test_interp.py::test_datetime[x_new2-expected2] PASSED [ 69%] 385s tests/test_interp.py::test_datetime[x_new3-expected3] PASSED [ 69%] 385s tests/test_interp.py::test_datetime[x_new4-0.5] PASSED [ 69%] 385s tests/test_interp.py::test_datetime[2000-01-01T12:00-0.5] XFAIL [ 69%] 385s tests/test_interp.py::test_datetime_single_string PASSED [ 69%] 385s tests/test_interp.py::test_cftime PASSED [ 69%] 385s tests/test_interp.py::test_cftime_type_error PASSED [ 69%] 385s tests/test_interp.py::test_cftime_list_of_strings PASSED [ 69%] 385s tests/test_interp.py::test_cftime_single_string PASSED [ 69%] 385s tests/test_interp.py::test_datetime_to_non_datetime_error PASSED [ 69%] 385s tests/test_interp.py::test_cftime_to_non_cftime_error PASSED [ 69%] 385s tests/test_interp.py::test_datetime_interp_noerror PASSED [ 69%] 385s tests/test_interp.py::test_3641 PASSED [ 69%] 386s tests/test_interp.py::test_decompose[nearest] PASSED [ 69%] 386s tests/test_interp.py::test_decompose[linear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-linear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-nearest] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-zero] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-slinear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-quadratic] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-True-cubic] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-linear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-nearest] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-zero] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-slinear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-quadratic] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-0-False-cubic] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-linear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-nearest] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-zero] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-slinear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-quadratic] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-True-cubic] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-linear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-nearest] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-zero] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-slinear] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-quadratic] PASSED [ 69%] 386s tests/test_interp.py::test_interpolate_chunk_1d[1-1-1-False-cubic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-linear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-nearest] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-zero] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-slinear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-quadratic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-True-cubic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-linear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-nearest] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-zero] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-slinear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-quadratic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-0-False-cubic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-linear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-nearest] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-zero] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-slinear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-quadratic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-True-cubic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-linear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-nearest] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-zero] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-slinear] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-quadratic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-1-1-False-cubic] PASSED [ 70%] 386s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-linear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-nearest] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-zero] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-slinear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-quadratic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-True-cubic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-linear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-nearest] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-zero] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-slinear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-quadratic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-0-False-cubic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-linear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-nearest] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-zero] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-slinear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-quadratic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-True-cubic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-linear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-nearest] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-zero] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-slinear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-quadratic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-1-False-cubic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-linear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-nearest] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-zero] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-slinear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-quadratic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-True-cubic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-linear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-nearest] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-zero] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-slinear] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-quadratic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[2-2-2-False-cubic] PASSED [ 70%] 387s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-linear] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-nearest] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-zero] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-slinear] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-quadratic] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-True-cubic] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-linear] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-nearest] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-zero] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-slinear] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-quadratic] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-0-False-cubic] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-linear] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-nearest] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-zero] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-slinear] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-quadratic] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-True-cubic] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-linear] PASSED [ 70%] 388s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-nearest] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-zero] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-slinear] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-quadratic] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-1-1-False-cubic] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-linear] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-nearest] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-zero] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-slinear] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-quadratic] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-True-cubic] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-linear] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-nearest] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-zero] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-slinear] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-quadratic] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-0-False-cubic] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-linear] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-nearest] PASSED [ 70%] 389s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-zero] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-slinear] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-quadratic] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-True-cubic] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-linear] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-nearest] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-zero] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-slinear] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-quadratic] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-1-False-cubic] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-linear] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-nearest] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-zero] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-slinear] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-quadratic] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-True-cubic] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-linear] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-nearest] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-zero] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-slinear] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-quadratic] PASSED [ 70%] 390s tests/test_interp.py::test_interpolate_chunk_1d[3-2-2-False-cubic] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-linear] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-nearest] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-zero] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-slinear] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-quadratic] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-True-cubic] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-linear] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-nearest] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-zero] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-slinear] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-quadratic] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-0-False-cubic] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-linear] PASSED [ 70%] 391s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-nearest] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-zero] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-slinear] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-quadratic] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-True-cubic] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-linear] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-nearest] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-zero] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-slinear] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-quadratic] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-1-False-cubic] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-linear] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-nearest] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-zero] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-slinear] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-quadratic] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-True-cubic] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-linear] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-nearest] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-zero] PASSED [ 70%] 392s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-slinear] PASSED [ 70%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-quadratic] PASSED [ 70%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-2-False-cubic] PASSED [ 70%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-linear] PASSED [ 70%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-nearest] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-zero] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-slinear] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-quadratic] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-True-cubic] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-linear] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-nearest] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-zero] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-slinear] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-quadratic] PASSED [ 71%] 393s tests/test_interp.py::test_interpolate_chunk_1d[3-3-3-False-cubic] PASSED [ 71%] 395s tests/test_interp.py::test_interpolate_chunk_advanced[linear] PASSED [ 71%] 396s tests/test_interp.py::test_interpolate_chunk_advanced[nearest] PASSED [ 71%] 396s tests/test_interp.py::test_interp1d_bounds_error PASSED [ 71%] 396s tests/test_interp.py::test_coord_attrs[2.5-True] PASSED [ 71%] 396s tests/test_interp.py::test_coord_attrs[x1-True] PASSED [ 71%] 396s tests/test_interp.py::test_coord_attrs[x2-False] PASSED [ 71%] 396s tests/test_interp.py::test_interp1d_complex_out_of_bounds PASSED [ 71%] 396s tests/test_merge.py::TestMergeInternals::test_broadcast_dimension_size PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_datasets PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_dataarray_unnamed PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_default PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs0-var2_attrs0-expected_attrs0-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs1-var2_attrs1-expected_attrs1-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs2-var2_attrs2-expected_attrs2-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[no_conflicts-var1_attrs3-var2_attrs3-expected_attrs3-True] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop-var1_attrs4-var2_attrs4-expected_attrs4-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs5-var2_attrs5-expected_attrs5-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[identical-var1_attrs6-var2_attrs6-expected_attrs6-True] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[override-var1_attrs7-var2_attrs7-expected_attrs7-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs8-var2_attrs8-expected_attrs8-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[drop_conflicts-var1_attrs9-var2_attrs9-expected_attrs9-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs[-var1_attrs10-var2_attrs10-expected_attrs10-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs10-attrs20-expected_attrs0-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs12-attrs22-expected_attrs2-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[no_conflicts-attrs13-attrs23-expected_attrs3-True] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop-attrs14-attrs24-expected_attrs4-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs15-attrs25-expected_attrs5-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[identical-attrs16-attrs26-expected_attrs6-True] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[override-attrs17-attrs27-expected_attrs7-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[drop_conflicts-attrs18-attrs28-expected_attrs8-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_arrays_attrs_variables[-attrs19-attrs29-expected_attrs9-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_attrs_override_copy PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_attrs_drop_conflicts PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_attrs_no_conflicts_compat_minimal PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_dicts_simple PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_dicts_dims PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_coordinates PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_error PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_alignment_error PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_wrong_input_error PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_single_var PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_multi_var PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_preserve_attrs PASSED [ 71%] 396s tests/test_merge.py::TestMergeFunction::test_merge_no_conflicts_broadcast PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_broadcast_equals PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_compat PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_compat_minimal PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_auto_align PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value0] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[2.0] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_fill_value[fill_value3] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_no_conflicts PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_dataarray PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop-attrs10-attrs20-expected_attrs0-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[drop_conflicts-attrs11-attrs21-expected_attrs1-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[override-attrs12-attrs22-expected_attrs2-False] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[no_conflicts-attrs13-attrs23-None-True] PASSED [ 71%] 396s tests/test_merge.py::TestMergeMethod::test_merge_combine_attrs[identical-attrs14-attrs24-None-True] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[linear-None] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[linear-nan] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[linear-47.11] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[nearest-None] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[nearest-nan] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[nearest-47.11] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[zero-None] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[zero-nan] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[zero-47.11] PASSED [ 71%] 397s tests/test_missing.py::test_interpolate_pd_compat[slinear-None] PASSED [ 71%] 398s tests/test_missing.py::test_interpolate_pd_compat[slinear-nan] PASSED [ 71%] 398s tests/test_missing.py::test_interpolate_pd_compat[slinear-47.11] PASSED [ 71%] 398s tests/test_missing.py::test_interpolate_pd_compat[quadratic-None] PASSED [ 71%] 398s tests/test_missing.py::test_interpolate_pd_compat[quadratic-nan] PASSED [ 71%] 398s tests/test_missing.py::test_interpolate_pd_compat[quadratic-47.11] PASSED [ 71%] 398s tests/test_missing.py::test_interpolate_pd_compat[cubic-None] PASSED [ 71%] 398s tests/test_missing.py::test_interpolate_pd_compat[cubic-nan] PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_pd_compat[cubic-47.11] PASSED [ 71%] 399s tests/test_missing.py::test_scipy_methods_function[barycentric] PASSED [ 71%] 399s tests/test_missing.py::test_scipy_methods_function[krogh] PASSED [ 71%] 399s tests/test_missing.py::test_scipy_methods_function[pchip] PASSED [ 71%] 399s tests/test_missing.py::test_scipy_methods_function[spline] PASSED [ 71%] 399s tests/test_missing.py::test_scipy_methods_function[akima] PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_pd_compat_non_uniform_index PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_pd_compat_polynomial PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_unsorted_index_raises PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_no_dim_raises PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_invalid_interpolator_raises PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_duplicate_values_raises PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_multiindex_raises PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_2d_coord_raises PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_kwargs PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_keep_attrs PASSED [ 71%] 399s tests/test_missing.py::test_interpolate PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[no nans:linear] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[one nan:linear] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[all nans:linear] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[no nans:nearest] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[one nan:nearest] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[all nans:nearest] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[no nans:zero] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[one nan:zero] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[all nans:zero] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[no nans:slinear] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[one nan:slinear] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[all nans:slinear] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[no nans:quadratic] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[one nan:quadratic] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[all nans:quadratic] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[no nans:cubic] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[one nan:cubic] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[all nans:cubic] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[no nans:polynomial] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[one nan:polynomial] PASSED [ 71%] 399s tests/test_missing.py::test_interp1d_fastrack[all nans:polynomial] PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_limits PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_methods PASSED [ 71%] 399s tests/test_missing.py::test_interpolators PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_use_coordinate PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_dask PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_dask_raises_for_invalid_chunk_dim PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_dask_expected_dtype[int-linear] PASSED [ 71%] 399s tests/test_missing.py::test_interpolate_dask_expected_dtype[int-nearest] PASSED [ 71%] 399s tests/test_missing.py::test_ffill PASSED [ 71%] 399s tests/test_missing.py::test_ffill_use_bottleneck_numbagg PASSED [ 71%] 399s tests/test_missing.py::test_ffill_use_bottleneck_dask PASSED [ 71%] 399s tests/test_missing.py::test_ffill_use_numbagg_dask SKIPPED (requires...) [ 71%] 399s tests/test_missing.py::test_bfill_use_bottleneck PASSED [ 71%] 399s tests/test_missing.py::test_bfill_use_bottleneck_dask PASSED [ 71%] 400s tests/test_missing.py::test_ffill_bfill_dask[ffill] PASSED [ 71%] 400s tests/test_missing.py::test_ffill_bfill_dask[bfill] PASSED [ 71%] 400s tests/test_missing.py::test_ffill_bfill_nonans PASSED [ 71%] 400s tests/test_missing.py::test_ffill_bfill_allnans PASSED [ 71%] 400s tests/test_missing.py::test_ffill_functions PASSED [ 71%] 400s tests/test_missing.py::test_ffill_limit PASSED [ 71%] 400s tests/test_missing.py::test_interpolate_dataset PASSED [ 71%] 400s tests/test_missing.py::test_ffill_dataset PASSED [ 71%] 400s tests/test_missing.py::test_bfill_dataset PASSED [ 71%] 400s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y0-lengths_expected0] PASSED [ 71%] 400s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y1-lengths_expected1] PASSED [ 71%] 400s tests/test_missing.py::test_interpolate_na_nan_block_lengths[y2-lengths_expected2] PASSED [ 71%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[365_day] PASSED [ 71%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[360_day] PASSED [ 71%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[julian] PASSED [ 71%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[all_leap] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[366_day] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[gregorian] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[proleptic_gregorian] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_cf_calendar[standard] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_dt[gregorian-1D] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_dt[proleptic_gregorian-1M] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_potential_overflow PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_strict[index0] PASSED [ 72%] 400s tests/test_missing.py::test_get_clean_interp_index_strict[index1] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_errors PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-date_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-0-cftime_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-date_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[3h-1-cftime_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-date_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-0-cftime_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-date_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap1-1-cftime_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-date_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-0-cftime_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-date_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_max_gap_time_specifier[max_gap2-1-cftime_range] PASSED [ 72%] 400s tests/test_missing.py::test_interpolate_na_2d[None] XFAIL [ 72%] 400s tests/test_missing.py::test_interpolate_na_2d[coords1] PASSED [ 72%] 400s tests/test_missing.py::test_interpolators_complex_out_of_bounds PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_properties PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_attrs PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_data PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_init[expected0] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_init[expected1] XFAIL [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array[dims0-data0-expected0-False] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array[dims1-data1-expected1-False] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array[dims2-2-expected2-False] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array[dims3-data3-expected3-True] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_with_masked_array PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_with_0d_object PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_with_explicitly_indexed PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_real_and_imag PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype0] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_string[foo-dtype1] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_object PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_datetime PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta0-expected_dtype0] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta1-expected_dtype1] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta2-expected_dtype2] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta3-expected_dtype3] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta4-expected_dtype4] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta5-expected_dtype5] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta6-expected_dtype6] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta7-expected_dtype7] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_from_array_0d_timedelta[timedelta8-expected_dtype8] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims0-data_shape0-new_dims0-False] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims1-data_shape1-new_dims1-True] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims2-data_shape2-new_dims2-True] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims3-data_shape3-new_dims3-False] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_dims_setter[dims4-data_shape4-new_dims4-True] PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_duck_array_class PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_new_namedarray PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_replace_namedarray PASSED [ 72%] 400s tests/test_namedarray.py::TestNamedArray::test_warn_on_repeated_dimension_names PASSED [ 72%] 400s tests/test_nputils.py::test_is_contiguous PASSED [ 72%] 400s tests/test_nputils.py::test_vindex PASSED [ 72%] 400s tests/test_options.py::test_invalid_option_raises PASSED [ 72%] 400s tests/test_options.py::test_display_width PASSED [ 72%] 400s tests/test_options.py::test_arithmetic_join PASSED [ 72%] 400s tests/test_options.py::test_enable_cftimeindex PASSED [ 72%] 400s tests/test_options.py::test_file_cache_maxsize PASSED [ 72%] 400s tests/test_options.py::test_keep_attrs PASSED [ 72%] 400s tests/test_options.py::test_nested_options PASSED [ 72%] 400s tests/test_options.py::test_display_style PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_dataset_attr_retention PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_dataarray_attr_retention PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_groupby_attr_retention PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_concat_attr_retention PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_merge_attr_retention PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_display_style_text PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_display_style_html PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_display_dataarray_style_text PASSED [ 72%] 400s tests/test_options.py::TestAttrRetention::test_display_dataarray_style_html PASSED [ 72%] 400s tests/test_options.py::test_get_options_retention[left] PASSED [ 72%] 400s tests/test_options.py::test_get_options_retention[exact] PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkManager::test_get_chunkmanger PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkManager::test_fail_on_nonexistent_chunkmanager PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkManager::test_get_dask_if_installed PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkManager::test_dont_get_dask_if_not_installed SKIPPED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkManager::test_choose_dask_over_other_chunkmanagers PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_chunked_arrays PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_ignore_inmemory_arrays PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_arrays_chunked PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_if_no_matching_chunkmanagers PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_detect_dask_if_installed PASSED [ 72%] 400s tests/test_parallelcompat.py::TestGetChunkedArrayType::test_raise_on_mixed_array_types PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_accessor PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_label_from_attrs PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test1d PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_1d_bool PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_1d_x_y_kw PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_multiindex_level_as_coord PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_infer_line_data PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_line_plot_along_1d_coord PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_line_plot_wrong_hue PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_2d_line PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_2d_line_accepts_legend_kw PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_2d_line_accepts_x_kw PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_2d_line_accepts_hue_kw PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_2d_coords_line_plot PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_2d_coord_line_plot_coords_transpose_invariant PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test_2d_before_squeeze PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test2d_uniform_calls_imshow PASSED [ 72%] 400s tests/test_plot.py::TestPlot::test2d_nonuniform_calls_contourf PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_contourf PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test2d_1d_2d_coordinates_pcolormesh PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_str_coordinates_pcolormesh PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_contourf_cmap_set PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_contourf_cmap_set_with_bad_under_over PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test3d PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_can_pass_in_axis PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test__infer_interval_breaks PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test__infer_interval_breaks_logscale_invalid_coords PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_geo_data PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_datetime_dimension PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_convenient_facetgrid PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_subplot_kws PASSED [ 72%] 401s tests/test_plot.py::TestPlot::test_plot_size PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_convenient_facetgrid_4d PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_coord_with_interval PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_coord_with_interval_x PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_coord_with_interval_y PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_coord_with_interval_xy PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[x] PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_labels_with_units_with_interval[y] PASSED [ 72%] 402s tests/test_plot.py::TestPlot::test_multiplot_over_length_one_dim PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_xlabel_is_index_name PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_no_label_name_on_x_axis PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_no_label_name_on_y_axis PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_ylabel_is_data_name PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_xlabel_is_data_name PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_format_string PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_can_pass_in_axis PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_nonnumeric_index PASSED [ 72%] 402s tests/test_plot.py::TestPlot1D::test_primitive_returned PASSED [ 72%] 403s tests/test_plot.py::TestPlot1D::test_plot_nans PASSED [ 72%] 403s tests/test_plot.py::TestPlot1D::test_dates_are_concise PASSED [ 72%] 403s tests/test_plot.py::TestPlot1D::test_xyincrease_false_changes_axes PASSED [ 72%] 403s tests/test_plot.py::TestPlot1D::test_slice_in_title PASSED [ 72%] 403s tests/test_plot.py::TestPlot1D::test_slice_in_title_single_item_array PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step_with_where[pre] PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step_with_where[post] PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step_with_where[mid] PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step_with_hue PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[pre] PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[post] PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_step_with_hue_and_where[mid] PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_drawstyle_steps PASSED [ 72%] 403s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[pre] PASSED [ 73%] 403s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[post] PASSED [ 73%] 403s tests/test_plot.py::TestPlotStep::test_drawstyle_steps_with_where[mid] PASSED [ 73%] 403s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step PASSED [ 73%] 403s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x PASSED [ 73%] 403s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_y PASSED [ 73%] 403s tests/test_plot.py::TestPlotStep::test_coord_with_interval_step_x_and_y_raises_valueeerror PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_3d_array PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_xlabel_uses_name PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_title_is_histogram PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_can_pass_in_kwargs PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_can_pass_in_axis PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_primitive_returned PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_plot_nans PASSED [ 73%] 403s tests/test_plot.py::TestPlotHistogram::test_hist_coord_with_interval PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_robust PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_center PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_option PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_cmap_sequential_explicit_option PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_cmap_divergent_option PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_nan_inf_are_ignored PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_integer_levels PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_list_levels PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_divergentcontrol PASSED [ 73%] 403s tests/test_plot.py::TestDetermineCmapParams::test_norm_sets_vmin_vmax PASSED [ 73%] 403s tests/test_plot.py::TestDiscreteColorMap::test_recover_from_seaborn_jet_exception PASSED [ 73%] 403s tests/test_plot.py::TestDiscreteColorMap::test_build_discrete_cmap PASSED [ 73%] 403s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_of_levels PASSED [ 73%] 403s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_int_levels PASSED [ 73%] 403s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_list_levels_and_vmin_or_vmax PASSED [ 73%] 403s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm PASSED [ 73%] 403s tests/test_plot.py::TestDiscreteColorMap::test_discrete_colormap_provided_boundary_norm_matching_cmap_levels PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_label_names PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_1d_raises_valueerror PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_bool PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_complex_raises_typeerror PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_3d_raises_valueerror PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_nonnumeric_index PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_multiindex_raises_typeerror PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_can_pass_in_axis PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_xyincrease_defaults PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_xyincrease_false_changes_axes PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_xyincrease_true_changes_axes PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_dates_are_concise PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_plot_nans PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_can_plot_all_nans PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_can_plot_axis_size_one PASSED [ 73%] 403s tests/test_plot.py::TestContourf::test_disallows_rgb_arg PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_viridis_cmap PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_default_cmap PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_seaborn_palette_as_cmap SKIPPED [ 73%] 404s tests/test_plot.py::TestContourf::test_can_change_default_cmap PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_diverging_color_limits PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_xy_strings PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_positional_coord_string PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_bad_x_string_exception PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_coord_strings PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_non_linked_coords PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_non_linked_coords_transpose PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_multiindex_level_as_coord PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_default_title PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_colorbar_default_label PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_no_labels PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_colorbar_kwargs PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_verbose_facetgrid PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_2d_function_and_method_signature_same PASSED [ 73%] 404s tests/test_plot.py::TestContourf::test_convenient_facetgrid PASSED [ 73%] 405s tests/test_plot.py::TestContourf::test_convenient_facetgrid_4d PASSED [ 73%] 405s tests/test_plot.py::TestContourf::test_facetgrid_map_only_appends_mappables PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_facetgrid_cmap PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_facetgrid_cbar_kwargs PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_facetgrid_no_cbar_ax PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_cmap_and_color_both PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_2d_coord_with_interval PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_colormap_error_norm_and_vmin_vmax PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_contourf_called PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_primitive_artist_returned PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_extend PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_2d_coord_names PASSED [ 73%] 406s tests/test_plot.py::TestContourf::test_levels PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_label_names PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_1d_raises_valueerror PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_bool PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_complex_raises_typeerror PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_3d_raises_valueerror PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_nonnumeric_index PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_multiindex_raises_typeerror PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_can_pass_in_axis PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_xyincrease_defaults PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_xyincrease_false_changes_axes PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_xyincrease_true_changes_axes PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_dates_are_concise PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_plot_nans PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_can_plot_all_nans PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_can_plot_axis_size_one PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_disallows_rgb_arg PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_viridis_cmap PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_default_cmap PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_seaborn_palette_as_cmap SKIPPED [ 73%] 406s tests/test_plot.py::TestContour::test_can_change_default_cmap PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_diverging_color_limits PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_xy_strings PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_positional_coord_string PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_bad_x_string_exception PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_coord_strings PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_non_linked_coords PASSED [ 73%] 406s tests/test_plot.py::TestContour::test_non_linked_coords_transpose PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_multiindex_level_as_coord PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_default_title PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_colorbar_default_label PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_no_labels PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_colorbar_kwargs PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_verbose_facetgrid PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_2d_function_and_method_signature_same PASSED [ 73%] 407s tests/test_plot.py::TestContour::test_convenient_facetgrid PASSED [ 73%] 408s tests/test_plot.py::TestContour::test_convenient_facetgrid_4d PASSED [ 73%] 408s tests/test_plot.py::TestContour::test_facetgrid_map_only_appends_mappables PASSED [ 73%] 408s tests/test_plot.py::TestContour::test_facetgrid_cmap PASSED [ 73%] 408s tests/test_plot.py::TestContour::test_facetgrid_cbar_kwargs PASSED [ 73%] 408s tests/test_plot.py::TestContour::test_facetgrid_no_cbar_ax PASSED [ 73%] 409s tests/test_plot.py::TestContour::test_2d_coord_with_interval PASSED [ 73%] 409s tests/test_plot.py::TestContour::test_colormap_error_norm_and_vmin_vmax PASSED [ 73%] 409s tests/test_plot.py::TestContour::test_colors PASSED [ 73%] 409s tests/test_plot.py::TestContour::test_colors_np_levels PASSED [ 73%] 409s tests/test_plot.py::TestContour::test_cmap_and_color_both PASSED [ 73%] 409s tests/test_plot.py::TestContour::test_2d_coord_names PASSED [ 73%] 409s tests/test_plot.py::TestContour::test_single_level PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_label_names PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_1d_raises_valueerror PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_bool PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_complex_raises_typeerror PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_3d_raises_valueerror PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_nonnumeric_index PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_multiindex_raises_typeerror PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_can_pass_in_axis PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_xyincrease_defaults PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_xyincrease_false_changes_axes PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_xyincrease_true_changes_axes PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_dates_are_concise PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_plot_nans PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_can_plot_all_nans PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_can_plot_axis_size_one PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_disallows_rgb_arg PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_viridis_cmap PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_default_cmap PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_seaborn_palette_as_cmap SKIPPED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_can_change_default_cmap PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_diverging_color_limits PASSED [ 73%] 409s tests/test_plot.py::TestPcolormesh::test_xy_strings PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_positional_coord_string PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_bad_x_string_exception PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_coord_strings PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_non_linked_coords PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_non_linked_coords_transpose PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_multiindex_level_as_coord PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_default_title PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_colorbar_default_label PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_no_labels PASSED [ 73%] 410s tests/test_plot.py::TestPcolormesh::test_colorbar_kwargs PASSED [ 74%] 410s tests/test_plot.py::TestPcolormesh::test_verbose_facetgrid PASSED [ 74%] 410s tests/test_plot.py::TestPcolormesh::test_2d_function_and_method_signature_same PASSED [ 74%] 410s tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid PASSED [ 74%] 411s tests/test_plot.py::TestPcolormesh::test_convenient_facetgrid_4d PASSED [ 74%] 411s tests/test_plot.py::TestPcolormesh::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 411s tests/test_plot.py::TestPcolormesh::test_facetgrid_cmap PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_facetgrid_cbar_kwargs PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_facetgrid_no_cbar_ax PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_cmap_and_color_both PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_2d_coord_with_interval PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_primitive_artist_returned PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_everything_plotted PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_2d_coord_names PASSED [ 74%] 412s tests/test_plot.py::TestPcolormesh::test_dont_infer_interval_breaks_for_cartopy PASSED [ 74%] 412s tests/test_plot.py::TestPcolormeshLogscale::test_interval_breaks_logspace PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_label_names PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_1d_raises_valueerror PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_bool PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_complex_raises_typeerror PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_3d_raises_valueerror SKIPPED [ 74%] 412s tests/test_plot.py::TestImshow::test_nonnumeric_index PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_multiindex_raises_typeerror PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_can_pass_in_axis PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_xyincrease_defaults PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_xyincrease_false_changes_axes PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_xyincrease_true_changes_axes PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_plot_nans PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_can_plot_all_nans PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_can_plot_axis_size_one PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_disallows_rgb_arg PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_viridis_cmap PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_default_cmap PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_seaborn_palette_as_cmap SKIPPED [ 74%] 412s tests/test_plot.py::TestImshow::test_can_change_default_cmap PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_diverging_color_limits PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_xy_strings PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_positional_coord_string PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_bad_x_string_exception PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_coord_strings PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_non_linked_coords PASSED [ 74%] 412s tests/test_plot.py::TestImshow::test_non_linked_coords_transpose PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_multiindex_level_as_coord PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_default_title PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_colorbar_default_label PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_no_labels PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_colorbar_kwargs PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_verbose_facetgrid PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_2d_function_and_method_signature_same PASSED [ 74%] 413s tests/test_plot.py::TestImshow::test_convenient_facetgrid PASSED [ 74%] 414s tests/test_plot.py::TestImshow::test_convenient_facetgrid_4d PASSED [ 74%] 414s tests/test_plot.py::TestImshow::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 414s tests/test_plot.py::TestImshow::test_facetgrid_cmap PASSED [ 74%] 414s tests/test_plot.py::TestImshow::test_facetgrid_cbar_kwargs PASSED [ 74%] 414s tests/test_plot.py::TestImshow::test_facetgrid_no_cbar_ax PASSED [ 74%] 414s tests/test_plot.py::TestImshow::test_cmap_and_color_both PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_2d_coord_with_interval PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_dates_are_concise XFAIL (Failin...) [ 74%] 415s tests/test_plot.py::TestImshow::test_imshow_called PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_xy_pixel_centered PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_default_aspect_is_auto PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_cannot_change_mpl_aspect PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_primitive_artist_returned PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_seaborn_palette_needs_levels SKIPPED [ 74%] 415s tests/test_plot.py::TestImshow::test_2d_coord_names PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_plot_rgb_image PASSED [ 74%] 415s tests/test_plot.py::TestImshow::test_plot_rgb_image_explicit PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_plot_rgb_faceted PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_plot_rgba_image_transposed PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_warns_ambigious_dim PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_rgb_errors_too_many_dims PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_rgb_errors_bad_dim_sizes PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-None-False] PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None-2-False] PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[-1-1-False] PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-0-False] PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[0-None-True] PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_normalize_rgb_imshow[None--1-True] PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_normalize_rgb_one_arg_error PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_imshow_rgb_values_in_valid_range PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_regression_rgb_imshow_dim_size_one PASSED [ 74%] 416s tests/test_plot.py::TestImshow::test_origin_overrides_xyincrease PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_label_names PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_1d_raises_valueerror PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_bool PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_complex_raises_typeerror PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_3d_raises_valueerror PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_nonnumeric_index PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_multiindex_raises_typeerror PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_xyincrease_defaults PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_plot_nans PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_can_plot_all_nans PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_can_plot_axis_size_one PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_disallows_rgb_arg PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_xy_strings PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_positional_coord_string PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_bad_x_string_exception PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_coord_strings PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_non_linked_coords PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_non_linked_coords_transpose PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_multiindex_level_as_coord PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_default_title PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_no_labels PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_verbose_facetgrid PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_2d_function_and_method_signature_same PASSED [ 74%] 416s tests/test_plot.py::TestSurface::test_convenient_facetgrid_4d PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_facetgrid_cmap PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_facetgrid_cbar_kwargs PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_facetgrid_no_cbar_ax PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_2d_coord_with_interval PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_colormap_error_norm_and_vmin_vmax PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_dates_are_concise XFAIL (Faili...) [ 74%] 417s tests/test_plot.py::TestSurface::test_primitive_artist_returned PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_2d_coord_names PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_xyincrease_false_changes_axes SKIPPED [ 74%] 417s tests/test_plot.py::TestSurface::test_xyincrease_true_changes_axes SKIPPED [ 74%] 417s tests/test_plot.py::TestSurface::test_can_pass_in_axis PASSED [ 74%] 417s tests/test_plot.py::TestSurface::test_default_cmap SKIPPED (does not...) [ 74%] 417s tests/test_plot.py::TestSurface::test_diverging_color_limits SKIPPED [ 74%] 417s tests/test_plot.py::TestSurface::test_colorbar_kwargs SKIPPED (does ...) [ 74%] 417s tests/test_plot.py::TestSurface::test_cmap_and_color_both SKIPPED (d...) [ 74%] 417s tests/test_plot.py::TestSurface::test_seaborn_palette_as_cmap PASSED [ 74%] 418s tests/test_plot.py::TestSurface::test_convenient_facetgrid PASSED [ 74%] 418s tests/test_plot.py::TestSurface::test_viridis_cmap PASSED [ 74%] 418s tests/test_plot.py::TestSurface::test_can_change_default_cmap PASSED [ 74%] 418s tests/test_plot.py::TestSurface::test_colorbar_default_label PASSED [ 74%] 418s tests/test_plot.py::TestSurface::test_facetgrid_map_only_appends_mappables PASSED [ 74%] 418s tests/test_plot.py::TestFacetGrid::test_no_args PASSED [ 74%] 418s tests/test_plot.py::TestFacetGrid::test_names_appear_somewhere PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_text_not_super_long PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_colorbar PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_colorbar_scatter PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_empty_cell PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_norow_nocol_error PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_groups PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_float_index PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_nonunique_index_error PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_robust PASSED [ 74%] 419s tests/test_plot.py::TestFacetGrid::test_can_set_vmin_vmax PASSED [ 74%] 420s tests/test_plot.py::TestFacetGrid::test_vmin_vmax_equal PASSED [ 74%] 420s tests/test_plot.py::TestFacetGrid::test_can_set_norm PASSED [ 74%] 420s tests/test_plot.py::TestFacetGrid::test_figure_size PASSED [ 74%] 420s tests/test_plot.py::TestFacetGrid::test_num_ticks PASSED [ 74%] 421s tests/test_plot.py::TestFacetGrid::test_map PASSED [ 74%] 421s tests/test_plot.py::TestFacetGrid::test_map_dataset PASSED [ 74%] 421s tests/test_plot.py::TestFacetGrid::test_set_axis_labels PASSED [ 74%] 421s tests/test_plot.py::TestFacetGrid::test_facetgrid_colorbar PASSED [ 74%] 421s tests/test_plot.py::TestFacetGrid::test_facetgrid_polar PASSED [ 74%] 422s tests/test_plot.py::TestFacetGrid4d::test_title_kwargs PASSED [ 74%] 422s tests/test_plot.py::TestFacetGrid4d::test_default_labels PASSED [ 74%] 423s tests/test_plot.py::TestFacetedLinePlotsLegend::test_legend_labels PASSED [ 74%] 424s tests/test_plot.py::TestFacetedLinePlots::test_facetgrid_shape PASSED [ 74%] 425s tests/test_plot.py::TestFacetedLinePlots::test_unnamed_args PASSED [ 74%] 427s tests/test_plot.py::TestFacetedLinePlots::test_default_labels PASSED [ 74%] 427s tests/test_plot.py::TestFacetedLinePlots::test_test_empty_cell PASSED [ 74%] 428s tests/test_plot.py::TestFacetedLinePlots::test_set_axis_labels PASSED [ 75%] 428s tests/test_plot.py::TestFacetedLinePlots::test_axes_in_faceted_plot PASSED [ 75%] 428s tests/test_plot.py::TestFacetedLinePlots::test_figsize_and_size PASSED [ 75%] 428s tests/test_plot.py::TestFacetedLinePlots::test_wrong_num_of_dimensions PASSED [ 75%] 428s tests/test_plot.py::TestDatasetQuiverPlots::test_quiver PASSED [ 75%] 429s tests/test_plot.py::TestDatasetQuiverPlots::test_facetgrid PASSED [ 75%] 429s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[None-None-False-True] PASSED [ 75%] 429s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[False-None-False-False] PASSED [ 75%] 429s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-None-False-True] PASSED [ 75%] 429s tests/test_plot.py::TestDatasetQuiverPlots::test_add_guide[True-continuous-False-True] PASSED [ 75%] 429s tests/test_plot.py::TestDatasetStreamplotPlots::test_streamline PASSED [ 75%] 433s tests/test_plot.py::TestDatasetStreamplotPlots::test_facetgrid PASSED [ 75%] 433s tests/test_plot.py::TestDatasetScatterPlots::test_accessor PASSED [ 75%] 433s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[None-None-False-True] PASSED [ 75%] 433s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-None-False-False] PASSED [ 75%] 433s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-None-False-True] PASSED [ 75%] 433s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-continuous-False-True] PASSED [ 75%] 433s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[False-discrete-False-False] PASSED [ 75%] 433s tests/test_plot.py::TestDatasetScatterPlots::test_add_guide[True-discrete-True-False] PASSED [ 75%] 434s tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_shape PASSED [ 75%] 434s tests/test_plot.py::TestDatasetScatterPlots::test_default_labels PASSED [ 75%] 434s tests/test_plot.py::TestDatasetScatterPlots::test_axes_in_faceted_plot PASSED [ 75%] 434s tests/test_plot.py::TestDatasetScatterPlots::test_figsize_and_size PASSED [ 75%] 434s tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_y] PASSED [ 75%] 434s tests/test_plot.py::TestDatasetScatterPlots::test_bad_args[bad_x] PASSED [ 75%] 434s tests/test_plot.py::TestDatasetScatterPlots::test_datetime_hue PASSED [ 75%] 436s tests/test_plot.py::TestDatasetScatterPlots::test_facetgrid_hue_style PASSED [ 75%] 436s tests/test_plot.py::TestDatasetScatterPlots::test_scatter[A-B-x-col] PASSED [ 75%] 436s tests/test_plot.py::TestDatasetScatterPlots::test_scatter[x-row-A-B] PASSED [ 75%] 436s tests/test_plot.py::TestDatasetScatterPlots::test_non_numeric_legend PASSED [ 75%] 436s tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels PASSED [ 75%] 437s tests/test_plot.py::TestDatasetScatterPlots::test_legend_labels_facetgrid PASSED [ 75%] 437s tests/test_plot.py::TestDatasetScatterPlots::test_add_legend_by_default PASSED [ 75%] 437s tests/test_plot.py::TestDatetimePlot::test_datetime_line_plot PASSED [ 75%] 437s tests/test_plot.py::TestDatetimePlot::test_datetime_units PASSED [ 75%] 437s tests/test_plot.py::TestDatetimePlot::test_datetime_plot1d PASSED [ 75%] 437s tests/test_plot.py::TestDatetimePlot::test_datetime_plot2d PASSED [ 75%] 437s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_line_plot SKIPPED [ 75%] 437s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_pcolormesh_plot SKIPPED [ 75%] 437s tests/test_plot.py::TestCFDatetimePlot::test_cfdatetime_contour_plot SKIPPED [ 75%] 437s tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-True] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[1-False] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-True] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[2-False] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-True] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xincrease_kwarg[3-False] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-True] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[1-False] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-True] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[2-False] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-True] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yincrease_kwarg[3-False] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-linear] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-logit] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[1-symlog] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-linear] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-logit] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[2-symlog] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-linear] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-logit] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_kwarg[3-symlog] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-linear] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-logit] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[1-symlog] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-linear] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-logit] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[2-symlog] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-linear] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-logit] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_kwarg[3-symlog] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[1] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xscale_log_kwarg[2] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[1] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yscale_log_kwarg[2] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[1] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[2] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xlim_kwarg[3] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[1] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[2] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_ylim_kwarg[3] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[1] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[2] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_xticks_kwarg[3] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[1] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[2] PASSED [ 75%] 437s tests/test_plot.py::TestAxesKwargs::test_yticks_kwarg[3] PASSED [ 75%] 438s tests/test_plot.py::test_plot_transposed_nondim_coord[pcolormesh] PASSED [ 75%] 438s tests/test_plot.py::test_plot_transposed_nondim_coord[contourf] PASSED [ 75%] 438s tests/test_plot.py::test_plot_transposed_nondim_coord[contour] PASSED [ 75%] 438s tests/test_plot.py::test_plot_transposes_properly[pcolormesh] PASSED [ 75%] 438s tests/test_plot.py::test_plot_transposes_properly[imshow] PASSED [ 75%] 438s tests/test_plot.py::test_facetgrid_single_contour PASSED [ 75%] 438s tests/test_plot.py::test_get_axis_raises PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[figsize] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[figsize_kwargs] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[size] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[size_kwargs] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[size+aspect] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[auto_aspect] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[equal_aspect] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[ax] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[default] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis[default_kwargs] PASSED [ 75%] 438s tests/test_plot.py::test_get_axis_cartopy[figsize] SKIPPED (requires...) [ 75%] 438s tests/test_plot.py::test_get_axis_cartopy[size] SKIPPED (requires ca...) [ 75%] 438s tests/test_plot.py::test_get_axis_cartopy[size+aspect] SKIPPED (requ...) [ 75%] 438s tests/test_plot.py::test_get_axis_cartopy[default] SKIPPED (requires...) [ 75%] 438s tests/test_plot.py::test_get_axis_current PASSED [ 75%] 438s tests/test_plot.py::test_maybe_gca PASSED [ 75%] 438s tests/test_plot.py::test_datarray_scatter[A-B-None-None-None-None-None-None-None] PASSED [ 75%] 438s tests/test_plot.py::test_datarray_scatter[B-A-None-w-None-None-None-True-None] PASSED [ 75%] 438s tests/test_plot.py::test_datarray_scatter[A-B-None-y-x-None-None-True-True] PASSED [ 75%] 438s tests/test_plot.py::test_datarray_scatter[A-B-z-None-None-None-None-None-None] PASSED [ 75%] 438s tests/test_plot.py::test_datarray_scatter[B-A-z-w-None-None-None-True-None] PASSED [ 75%] 438s tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-None-None-True-True] PASSED [ 75%] 438s tests/test_plot.py::test_datarray_scatter[A-B-z-y-x-w-None-True-True] PASSED [ 75%] 438s tests/test_plot.py::test_assert_valid_xy PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[__call__-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[__call__-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[line-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[line-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[step-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[step-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[contour-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[contour-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[contourf-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[contourf-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[hist-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[hist-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[imshow-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[imshow-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[pcolormesh-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[pcolormesh-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[scatter-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[scatter-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[surface-empty] PASSED [ 75%] 438s tests/test_plot.py::test_plot_empty_raises[surface-scalar] PASSED [ 75%] 438s tests/test_plot.py::test_facetgrid_axes_raises_deprecation_warning PASSED [ 75%] 439s tests/test_plot.py::test_plot1d_default_rcparams PASSED [ 75%] 439s tests/test_plugins.py::test_remove_duplicates PASSED [ 75%] 439s tests/test_plugins.py::test_broken_plugin PASSED [ 75%] 439s tests/test_plugins.py::test_remove_duplicates_warnings PASSED [ 75%] 439s tests/test_plugins.py::test_backends_dict_from_pkg PASSED [ 75%] 439s tests/test_plugins.py::test_set_missing_parameters PASSED [ 75%] 439s tests/test_plugins.py::test_set_missing_parameters_raise_error PASSED [ 75%] 439s tests/test_plugins.py::test_build_engines PASSED [ 75%] 439s tests/test_plugins.py::test_build_engines_sorted PASSED [ 75%] 439s tests/test_plugins.py::test_no_matching_engine_found PASSED [ 75%] 439s tests/test_plugins.py::test_engines_not_installed PASSED [ 75%] 439s tests/test_plugins.py::test_lazy_import PASSED [ 75%] 439s tests/test_plugins.py::test_list_engines PASSED [ 75%] 439s tests/test_plugins.py::test_refresh_engines PASSED [ 75%] 439s tests/test_print_versions.py::test_show_versions PASSED [ 75%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-1] PASSED [ 75%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-True-2] PASSED [ 75%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-1] PASSED [ 75%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-1-False-2] PASSED [ 76%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-1] PASSED [ 76%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-True-2] PASSED [ 76%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-1] PASSED [ 76%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-2-False-2] PASSED [ 76%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-1] PASSED [ 76%] 439s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-True-2] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-1] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-3-False-2] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-1] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-True-2] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-1] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[numpy-7-False-2] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-1] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-True-2] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-1] PASSED [ 76%] 440s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-1-False-2] PASSED [ 76%] 441s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-1] PASSED [ 76%] 441s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-True-2] PASSED [ 76%] 441s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-1] PASSED [ 76%] 441s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-2-False-2] PASSED [ 76%] 442s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-1] PASSED [ 76%] 442s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-True-2] PASSED [ 76%] 442s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-1] PASSED [ 76%] 442s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-3-False-2] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-1] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-True-2] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-1] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_iter[dask-7-False-2] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[numpy-1] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_repr[dask-1] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_repeated_rolling_rechunks PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-numpy] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_doc[1-dask] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-numpy] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_properties[1-dask] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-sum] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-mean] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-std] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-min] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-max] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-True-median] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-sum] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-mean] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-std] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-min] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-max] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-False-median] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-sum] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-mean] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-std] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-min] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-max] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-1-None-median] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-sum] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-mean] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-std] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-min] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-max] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-True-median] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-sum] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-mean] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-std] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-min] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-max] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-False-median] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-sum] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-mean] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-std] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-min] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-max] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-None-None-median] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-sum] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-mean] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-std] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-min] PASSED [ 76%] 443s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-max] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-True-median] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-sum] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-std] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-min] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-max] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-False-median] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-sum] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-std] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-min] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-max] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-1-None-median] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-sum] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-std] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-min] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-max] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-True-median] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-sum] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-std] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-min] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-max] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-False-median] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-sum] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-std] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-min] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-max] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-None-None-median] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-True-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-False-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-1-None-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-True-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-False-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-7-None-None-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-True-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-False-count] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-mean] PASSED [ 76%] 444s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-1-None-count] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-mean] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-True-count] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-mean] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-False-count] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-mean] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask[1-dask-8-None-None-count] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-None-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-1-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-2-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-1-3-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-None-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-1-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-2-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-2-3-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-None-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-1-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-2-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-True] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-3-3-False] PASSED [ 76%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-None-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-1-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-2-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[numbagg-4-3-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-None-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-1-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-2-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-1-3-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-None-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-1-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-2-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-2-3-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-None-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-1-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-2-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-3-3-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-None-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-1-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-2-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_pandas_compat[bottleneck-4-3-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[1-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[2-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[3-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-True] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_construct[4-False] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-None-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-1-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-2-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-1-3-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-None-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-1-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-2-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-2-3-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-None-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-1-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-2-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-3-3-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-None-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-1-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-2-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-sum-4-3-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-None-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-True-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-1] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-1-False-2] PASSED [ 77%] 445s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-2-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-1-3-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-None-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-1-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-2-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-2-3-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-None-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-1-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-True-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-2-False-2] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-1] PASSED [ 77%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-3-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-mean-4-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-1-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-2-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-3-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-std-4-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-1-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-2-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-3-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-None-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-1-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-2-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-True-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-numpy-max-4-3-False-2] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-1] PASSED [ 78%] 446s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-True-2] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-1] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-None-False-2] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-1] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-True-2] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-1] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-1-False-2] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-1] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-True-2] PASSED [ 78%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-2-False-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-True-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-1-3-False-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-True-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-None-False-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-True-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-1-False-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-True-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-2-False-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-True-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-2-3-False-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-True-2] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-1] PASSED [ 79%] 447s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-None-False-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-True-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-1-False-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-True-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-2-False-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-True-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-3-3-False-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-True-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-None-False-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-True-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-1-False-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-True-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-2-False-2] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-1] PASSED [ 79%] 448s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-True-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-sum-4-3-False-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-True-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-None-False-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-True-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-1-False-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-True-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-2-False-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-True-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-1-3-False-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-True-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-None-False-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-True-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-1] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-1-False-2] PASSED [ 79%] 449s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-True-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-2-False-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-True-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-2-3-False-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-True-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-None-False-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-True-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-1-False-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-True-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-2-False-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-True-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-3-3-False-2] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-1] PASSED [ 79%] 450s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-None-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-1-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-2-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-mean-4-3-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-None-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-1-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-2-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-1-3-False-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-True-2] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-1] PASSED [ 79%] 451s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-None-False-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-True-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-1-False-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-True-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-2-False-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-True-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-2-3-False-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-True-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-None-False-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-True-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-1] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-1-False-2] PASSED [ 79%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-True-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-2-False-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-True-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-3-3-False-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-True-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-None-False-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-True-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-1-False-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-True-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-2-False-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-1] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-True-2] PASSED [ 80%] 452s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-std-4-3-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-None-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-1-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-2-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-1-3-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-None-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-1-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-2-False-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-1] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-True-2] PASSED [ 80%] 453s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-2-3-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-True-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-None-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-True-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-1-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-True-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-2-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-True-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-3-3-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-True-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-None-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-True-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-1-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-True-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-1] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-2-False-2] PASSED [ 80%] 454s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[numbagg-dask-max-4-3-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-None-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-1-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-2-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-1-3-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-None-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-1-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-2-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-2-3-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-None-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-1-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-2-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-3-3-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-None-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-1-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-2-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-sum-4-3-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-True-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-None-False-2] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-1] PASSED [ 80%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-1-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-2-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-3-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-mean-4-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-1-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-2-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-3-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-std-4-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-1-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-None-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-1-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-2-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-2-3-False-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-1] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-True-2] PASSED [ 81%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-None-False-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-True-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-1-False-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-True-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-2-False-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-True-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-3-3-False-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-True-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-None-False-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-True-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-1-False-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-True-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-2-False-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-True-2] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-1] PASSED [ 82%] 455s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-numpy-max-4-3-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-None-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-1-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-2-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-1-3-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-None-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-1-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-2-False-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-1] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-True-2] PASSED [ 82%] 456s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-2-3-False-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-True-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-None-False-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-True-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-1-False-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-True-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-2-False-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-True-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-3-3-False-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-True-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-None-False-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-True-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-1-False-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-True-2] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-1] PASSED [ 82%] 457s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-2-False-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-True-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-sum-4-3-False-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-True-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-None-False-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-True-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-1-False-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-True-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-2-False-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-True-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-1-3-False-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-True-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-None-False-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-True-2] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-1] PASSED [ 82%] 458s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-1-False-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-True-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-2-False-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-True-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-2-3-False-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-True-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-None-False-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-True-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-1-False-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-True-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-2-False-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-True-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-3-3-False-2] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-1] PASSED [ 82%] 459s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-True-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-1] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-None-False-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-1] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-True-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-1] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-1-False-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-1] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-True-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-1] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-2-False-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-1] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-True-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-1] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-mean-4-3-False-2] PASSED [ 82%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-True-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-None-False-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-True-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-1-False-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-True-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-2-False-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-True-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-1-3-False-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-True-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-None-False-2] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-1] PASSED [ 83%] 460s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-1-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-2-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-2-3-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-None-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-1-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-2-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-3-3-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-None-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-1-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-2-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-True-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-std-4-3-False-2] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-1] PASSED [ 83%] 461s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-None-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-1-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-2-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-1-3-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-None-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-1-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-2-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-2-3-False-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-1] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-True-2] PASSED [ 83%] 462s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-None-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-True-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-1-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-True-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-2-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-True-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-3-3-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-True-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-None-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-True-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-1-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-True-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-2-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-True-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-1] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce[bottleneck-dask-max-4-3-False-2] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-True] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-None-False] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-True] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-1-False] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-True] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-2-False] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-True] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-1-3-False] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-True] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-None-False] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-True] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-1-False] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-True] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-2-False] PASSED [ 83%] 463s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-2-3-False] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-None-False] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-1-False] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-2-False] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-3-3-False] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-None-False] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-1-False] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-True] PASSED [ 83%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-sum-4-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-1-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-2-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-3-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[numbagg-max-4-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-1-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-2-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-3-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-sum-4-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-1-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-2-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-3-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-None-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-1-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-2-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-True] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_reduce_nonnumeric[bottleneck-max-4-3-False] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[numbagg] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_rolling_count_correct[bottleneck] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-None-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-sum-1-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-None-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-mean-1-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-None-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-numpy-max-1-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-None-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-sum-1-False-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-True-1] PASSED [ 84%] 464s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-None-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-mean-1-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-None-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[numbagg-dask-max-1-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-None-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-sum-1-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-None-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-mean-1-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-None-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-numpy-max-1-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-None-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-sum-1-False-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-True-1] PASSED [ 84%] 465s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-None-False-1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-True-1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-mean-1-False-1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-True-1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-None-False-1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-True-1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_reduce[bottleneck-dask-max-1-False-1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-True] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-False] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[nan-center2] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-True] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-False] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_ndrolling_construct[0.0-center2] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[reduce-argument0] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[mean-argument1] PASSED [ 84%] 466s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[construct-argument2] PASSED [ 85%] 466s tests/test_rolling.py::TestDataArrayRolling::test_rolling_keep_attrs[count-argument3] PASSED [ 85%] 466s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[int] PASSED [ 85%] 466s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float32] PASSED [ 85%] 466s tests/test_rolling.py::TestDataArrayRolling::test_rolling_dask_dtype[float64] PASSED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-span-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-alpha-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-com-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-mean-numpy-halflife-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-span-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-alpha-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-com-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-sum-numpy-halflife-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-span-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-alpha-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-com-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-var-numpy-halflife-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-span-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-alpha-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-com-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_runs[1-std-numpy-halflife-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-span-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-alpha-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-com-0.5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-time] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_mean_pandas[1-numpy-halflife-5-x] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-mean-numpy] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDataArrayRollingExp::test_rolling_exp_keep_attrs[1-sum-numpy] SKIPPED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[reduce-argument0] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[mean-argument1] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[construct-argument2] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_keep_attrs[count-argument3] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-numpy] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_properties[1-dask] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-sum] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-mean] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-std] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-var] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-min] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-max] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-True-median] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-sum] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-mean] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-std] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-var] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-min] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-max] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-False-median] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-sum] PASSED [ 85%] 466s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-1-None-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-True-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-False-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z1-None-None-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-True-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-False-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-1-None-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-True-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-False-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-numbagg-numpy-z2-None-None-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-True-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-False-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-sum] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-mean] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-std] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-var] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-min] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-max] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-1-None-median] PASSED [ 85%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-True-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-False-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z1-None-None-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-True-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-False-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-1-None-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-True-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-False-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-sum] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-mean] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-std] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-var] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-min] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-max] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_wrapped_bottleneck[1-bottleneck-numpy-z2-None-None-median] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-None-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-1-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-2-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[1-3-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-None-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-1-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-2-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[2-3-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-True] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-None-False] PASSED [ 86%] 467s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-1-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-2-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[3-3-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-None-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-1-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-2-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_pandas_compat[4-3-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[1-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[2-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[3-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct[4-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[1-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[2-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[3-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-True] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_construct_stride[4-False] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-None-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-1-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-2-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-1-3-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-None-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-1-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-2-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-2-3-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-None-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-1-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-2-False-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-1] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-True-2] PASSED [ 86%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-3-3-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-None-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-1-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-2-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-sum-4-3-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-None-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-1-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-2-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-1-3-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-None-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-1-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-2-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-2-3-False-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-1] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-True-2] PASSED [ 87%] 468s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-None-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-1-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-2-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-3-3-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-None-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-1-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-2-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-mean-4-3-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-True-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-None-False-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-True-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-1-False-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-True-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-2-False-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-True-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-1] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-1-3-False-2] SKIPPED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-None-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-1-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-2-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-2-3-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-None-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-1-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-2-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-3-3-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-None-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-1-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-2-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-std-4-3-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-None-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-1-False-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-True-2] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-1] PASSED [ 87%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-2-False-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-True-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-1-3-False-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-True-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-None-False-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-True-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-1-False-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-True-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-2-False-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-True-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-2-3-False-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-1] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-True-2] PASSED [ 88%] 469s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-3-3-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-var-4-3-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-1-3-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-2-3-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-3-3-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-min-4-3-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-1-3-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-None-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-1-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-True-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-1] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-2-False-2] PASSED [ 88%] 470s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-1] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-True-2] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-1] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-2-3-False-2] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-1] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-True-2] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-1] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-None-False-2] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-1] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-True-2] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-1] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-1-False-2] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-1] PASSED [ 88%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-2-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-3-3-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-None-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-1-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-2-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-max-4-3-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-None-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-1-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-2-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-1-3-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-None-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-1-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-2-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-2-3-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-None-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-1-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-2-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-3-3-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-None-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-1-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-2-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-True-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-1] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[numpy-median-4-3-False-2] PASSED [ 89%] 471s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-True-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-None-False-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-True-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-1-False-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-True-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-2-False-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-True-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-1-3-False-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-True-2] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-1] PASSED [ 89%] 472s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-None-False-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-True-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-1-False-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-True-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-2-False-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-True-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-2-3-False-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-True-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-1] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-None-False-2] PASSED [ 89%] 473s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-True-2] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-1-False-2] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-True-2] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-2-False-2] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-True-2] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-3-3-False-2] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-True-2] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-1] PASSED [ 89%] 474s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-None-False-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-True-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-1-False-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-True-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-2-False-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-True-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-sum-4-3-False-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-True-2] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-1] PASSED [ 89%] 475s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-None-False-2] PASSED [ 89%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-1] PASSED [ 89%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-True-2] PASSED [ 89%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-1] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-1-False-2] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-1] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-True-2] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-1] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-2-False-2] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-1] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-True-2] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-1] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-1-3-False-2] PASSED [ 90%] 476s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-1] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-True-2] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-1] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-None-False-2] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-1] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-True-2] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-1] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-1-False-2] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-1] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-True-2] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-1] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-2-False-2] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-1] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-True-2] PASSED [ 90%] 477s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-1] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-2-3-False-2] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-1] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-True-2] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-1] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-None-False-2] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-1] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-True-2] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-1] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-1-False-2] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-1] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-True-2] PASSED [ 90%] 478s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-1] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-2-False-2] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-1] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-True-2] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-1] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-3-3-False-2] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-1] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-True-2] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-1] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-None-False-2] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-1] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-True-2] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-1] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-1-False-2] PASSED [ 90%] 479s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-True-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-2-False-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-True-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-mean-4-3-False-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-True-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-None-False-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-True-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-1-False-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-True-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-2-False-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-True-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-1] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-1-3-False-2] SKIPPED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-True-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-None-False-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-True-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-1] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-1-False-2] PASSED [ 90%] 480s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-True-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-2-False-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-True-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-2-3-False-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-True-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-None-False-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-True-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-1-False-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-True-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-2-False-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-True-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-3-3-False-2] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-1] PASSED [ 90%] 481s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-True-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-None-False-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-True-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-1-False-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-True-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-2-False-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-True-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-std-4-3-False-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-True-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-None-False-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-True-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-1-False-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-1] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-True-2] PASSED [ 90%] 482s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-2-False-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-True-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-1-3-False-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-True-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-None-False-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-True-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-1-False-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-True-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-2-False-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-True-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-2-3-False-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-1] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-True-2] PASSED [ 90%] 483s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-1] PASSED [ 90%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-None-False-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-True-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-1-False-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-True-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-2-False-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-True-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-3-3-False-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-True-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-None-False-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-True-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-1-False-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-1] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-True-2] PASSED [ 91%] 484s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-2-False-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-True-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-var-4-3-False-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-True-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-None-False-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-True-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-1-False-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-True-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-2-False-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-True-2] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-1] PASSED [ 91%] 485s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-1-3-False-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-True-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-None-False-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-True-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-1-False-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-True-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-2-False-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-True-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-1] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-2-3-False-2] PASSED [ 91%] 486s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-True-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-None-False-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-True-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-1-False-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-True-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-2-False-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-True-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-1] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-3-3-False-2] PASSED [ 91%] 487s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-True-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-None-False-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-True-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-1-False-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-True-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-2-False-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-True-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-min-4-3-False-2] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-1] PASSED [ 91%] 488s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-True-2] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-1] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-None-False-2] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-1] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-True-2] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-1] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-1-False-2] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-1] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-True-2] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-1] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-2-False-2] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-1] PASSED [ 91%] 489s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-True-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-1-3-False-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-True-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-None-False-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-True-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-1-False-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-True-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-2-False-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-1] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-True-2] PASSED [ 91%] 490s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-2-3-False-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-True-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-None-False-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-True-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-1-False-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-True-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-2-False-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-True-2] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-1] PASSED [ 91%] 491s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-3-3-False-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-True-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-None-False-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-True-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-1-False-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-True-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-2-False-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-True-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-max-4-3-False-2] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-1] PASSED [ 91%] 492s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-True-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-None-False-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-True-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-1-False-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-True-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-2-False-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-True-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-1-3-False-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-True-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-None-False-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-True-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-1-False-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-True-2] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-1] PASSED [ 92%] 493s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-2-False-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-True-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-2-3-False-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-True-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-None-False-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-True-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-1-False-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-True-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-2-False-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-True-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-3-3-False-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-True-2] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-1] PASSED [ 92%] 494s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-None-False-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-1] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-True-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-1] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-1-False-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-1] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-True-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-1] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-2-False-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-1] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-True-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-1] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_rolling_reduce[dask-median-4-3-False-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-True-2] PASSED [ 92%] 495s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-None-False-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-True-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-sum-1-False-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-True-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-None-False-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-True-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-True-max-1-False-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-True-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-None-False-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-True-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-sum-1-False-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-True-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-None-False-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-True-2] PASSED [ 92%] 496s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[numpy-False-max-1-False-2] PASSED [ 92%] 497s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-True-2] PASSED [ 92%] 497s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-None-False-2] PASSED [ 92%] 497s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-True-2] PASSED [ 92%] 497s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-sum-1-False-2] PASSED [ 92%] 497s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-True-2] PASSED [ 92%] 498s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-None-False-2] PASSED [ 92%] 498s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-True-2] PASSED [ 92%] 498s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-True-max-1-False-2] PASSED [ 92%] 498s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-True-2] PASSED [ 92%] 498s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-None-False-2] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-True-2] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-sum-1-False-2] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-True-2] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-None-False-2] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-True-2] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_reduce[dask-False-max-1-False-2] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-True] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-False] PASSED [ 92%] 499s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-nan-center2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-True] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-False] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[True-0.0-center2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-True] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-False] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-nan-center2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-True] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-False] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_ndrolling_construct[False-0.0-center2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-mean-2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[numpy-max-2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-mean-2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRolling::test_raise_no_warning_dask_rolling_assert_close[dask-max-2] PASSED [ 92%] 500s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-numpy] SKIPPED [ 92%] 500s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp[1-dask] SKIPPED [ 92%] 500s tests/test_rolling.py::TestDatasetRollingExp::test_rolling_exp_keep_attrs[1-numpy] SKIPPED [ 92%] 500s tests/test_tutorial.py::TestLoadDataset::test_download_from_github XFAIL [ 92%] 500s tests/test_tutorial.py::TestLoadDataset::test_download_from_github_load_without_cache XFAIL [ 92%] 500s tests/test_typed_ops.py::test_variable_typed_ops PASSED [ 92%] 500s tests/test_typed_ops.py::test_dataarray_typed_ops PASSED [ 92%] 500s tests/test_typed_ops.py::test_dataset_typed_ops PASSED [ 92%] 500s tests/test_typed_ops.py::test_dataarray_groupy_typed_ops PASSED [ 92%] 500s tests/test_typed_ops.py::test_dataset_groupy_typed_ops PASSED [ 92%] 500s tests/test_ufuncs.py::test_unary[a0] PASSED [ 92%] 500s tests/test_ufuncs.py::test_unary[a1] PASSED [ 92%] 500s tests/test_ufuncs.py::test_unary[a2] PASSED [ 92%] 500s tests/test_ufuncs.py::test_binary PASSED [ 92%] 500s tests/test_ufuncs.py::test_binary_out PASSED [ 92%] 500s tests/test_ufuncs.py::test_groupby PASSED [ 92%] 500s tests/test_ufuncs.py::test_alignment PASSED [ 92%] 500s tests/test_ufuncs.py::test_kwargs PASSED [ 92%] 500s tests/test_ufuncs.py::test_xarray_defers_to_unrecognized_type PASSED [ 92%] 500s tests/test_ufuncs.py::test_xarray_handles_dask PASSED [ 92%] 500s tests/test_ufuncs.py::test_dask_defers_to_xarray PASSED [ 92%] 500s tests/test_ufuncs.py::test_gufunc_methods PASSED [ 92%] 500s tests/test_ufuncs.py::test_out PASSED [ 92%] 500s tests/test_ufuncs.py::test_gufuncs PASSED [ 92%] 500s tests/test_utils.py::TestAlias::test PASSED [ 92%] 500s tests/test_utils.py::test_maybe_coerce_to_str[a0-b0-expected0] PASSED [ 92%] 500s tests/test_utils.py::test_maybe_coerce_to_str[a1-b1-expected1] PASSED [ 92%] 500s tests/test_utils.py::test_maybe_coerce_to_str_minimal_str_dtype PASSED [ 92%] 500s tests/test_utils.py::TestArrayEquiv::test_0d PASSED [ 92%] 500s tests/test_utils.py::TestDictionaries::test_equivalent PASSED [ 92%] 500s tests/test_utils.py::TestDictionaries::test_safe PASSED [ 92%] 500s tests/test_utils.py::TestDictionaries::test_unsafe PASSED [ 92%] 500s tests/test_utils.py::TestDictionaries::test_compat_dict_intersection PASSED [ 92%] 500s tests/test_utils.py::TestDictionaries::test_compat_dict_union PASSED [ 92%] 500s tests/test_utils.py::TestDictionaries::test_dict_equiv PASSED [ 92%] 500s tests/test_utils.py::TestDictionaries::test_frozen PASSED [ 92%] 500s tests/test_utils.py::test_repr_object PASSED [ 92%] 500s tests/test_utils.py::test_repr_object_magic_methods PASSED [ 92%] 500s tests/test_utils.py::test_is_remote_uri PASSED [ 92%] 500s tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_uniform PASSED [ 92%] 500s tests/test_utils.py::Test_is_uniform_and_sorted::test_sorted_not_uniform PASSED [ 92%] 500s tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_uniform PASSED [ 92%] 500s tests/test_utils.py::Test_is_uniform_and_sorted::test_not_sorted_not_uniform PASSED [ 92%] 500s tests/test_utils.py::Test_is_uniform_and_sorted::test_two_numbers PASSED [ 92%] 500s tests/test_utils.py::Test_is_uniform_and_sorted::test_relative_tolerance PASSED [ 92%] 500s tests/test_utils.py::Test_hashable::test_hashable PASSED [ 92%] 500s tests/test_utils.py::test_dask_array_is_scalar PASSED [ 93%] 500s tests/test_utils.py::test_hidden_key_dict PASSED [ 93%] 500s tests/test_utils.py::test_either_dict_or_kwargs PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims[supplied0-all_0-expected0] PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims[supplied1-all_1-expected1] PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims[supplied2-all_2-expected2] PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims[supplied3-all_3-expected3] PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims[supplied4-all_4-expected4] PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims[supplied5-all_5-expected5] PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims_errors[supplied0-all_0] PASSED [ 93%] 500s tests/test_utils.py::test_infix_dims_errors[supplied1-all_1] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[str] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[list_of_str] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[list_mixed] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[tuple_of_str] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[list_with_tuple] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[tuple_of_tuple] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[None] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims[ellipsis] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims_set PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims_replace_none[None] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims_replace_none[ellipsis] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims_raises[str_missing] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims_raises[list_missing_one] PASSED [ 93%] 500s tests/test_utils.py::test_parse_dims_raises[list_missing_all] PASSED [ 93%] 500s tests/test_utils.py::test_parse_ordered_dims[str] PASSED [ 93%] 500s tests/test_utils.py::test_parse_ordered_dims[list] PASSED [ 93%] 500s tests/test_utils.py::test_parse_ordered_dims[list_only_ellipsis] PASSED [ 93%] 500s tests/test_utils.py::test_parse_ordered_dims[list_with_ellipsis] PASSED [ 93%] 500s tests/test_utils.py::test_parse_ordered_dims[list_with_middle_ellipsis] PASSED [ 93%] 500s tests/test_utils.py::test_parse_ordered_dims_raises PASSED [ 93%] 500s tests/test_utils.py::test_iterate_nested[nested_list0-expected0] PASSED [ 93%] 500s tests/test_utils.py::test_iterate_nested[nested_list1-expected1] PASSED [ 93%] 500s tests/test_utils.py::test_iterate_nested[nested_list2-expected2] PASSED [ 93%] 500s tests/test_utils.py::test_iterate_nested[nested_list3-expected3] PASSED [ 93%] 500s tests/test_utils.py::test_iterate_nested[nested_list4-expected4] PASSED [ 93%] 500s tests/test_utils.py::test_iterate_nested[nested_list5-expected5] PASSED [ 93%] 500s tests/test_utils.py::test_find_stack_level PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_properties PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_attrs PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_init[expected0] PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_init[expected1] PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_data PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_getitem_dict PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_getitem_1d PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_getitem_1d_fancy PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_getitem_with_mask PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_getitem_with_mask_size_zero PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_getitem_with_mask_nd_indexer PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_0d_int PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_0d_float PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_0d_string PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_0d_datetime PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_0d_timedelta64 PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_0d_not_a_time PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_0d_object PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_0d_object_array_with_list PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_index_and_concat_datetime PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_0d_time_data PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_datetime64_conversion PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_timedelta64_conversion PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_object_conversion PASSED [ 93%] 500s tests/test_variable.py::TestVariable::test_datetime64_valid_range PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_timedelta64_valid_range XFAIL [ 93%] 501s tests/test_variable.py::TestVariable::test_pandas_data PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pandas_period_index PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_1d_math[float] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_1d_math[int] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_1d_reduce PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_array_interface PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test___array__ PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_equals_all_dtypes PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_eq_all_dtypes PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_encoding_preserved PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_drop_encoding PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_concat PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_concat_attrs PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_concat_fixed_len_str PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_concat_number_strings PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_concat_mixed_dtypes PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy[float-True] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy[float-False] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy[int-True] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy[int-False] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy[str-True] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy[str-False] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy_deep_recursive PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy_index PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy_with_data PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy_with_data_errors PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy_index_with_data PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_copy_index_with_data_errors PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_replace PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_real_and_imag PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_aggregate_complex PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pandas_cateogrical_dtype PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pandas_datetime64_with_tz PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_multiindex PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_load PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_getitem_advanced PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_getitem_uint_1d PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_getitem_uint PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_getitem_0d_array PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_getitem_fancy PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_getitem_error PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-mean] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-median] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-reflect] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-edge] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-linear_ramp] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-maximum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-minimum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-symmetric] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg0-np_arg0-wrap] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-mean] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-median] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-reflect] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-edge] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-linear_ramp] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-maximum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-minimum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-symmetric] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg1-np_arg1-wrap] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-mean] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-median] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-reflect] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-edge] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-linear_ramp] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-maximum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-minimum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-symmetric] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg2-np_arg2-wrap] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-mean] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-median] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-reflect] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-edge] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-linear_ramp] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-maximum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-minimum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-symmetric] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg3-np_arg3-wrap] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-mean] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-median] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-reflect] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-edge] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-linear_ramp] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-maximum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-minimum] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-symmetric] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad[xr_arg4-np_arg4-wrap] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg0-np_arg0] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg1-np_arg1] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg2-np_arg2] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg3-np_arg3] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_constant_values[xr_arg4-np_arg4] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_keep_attrs[default] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_keep_attrs[False] PASSED [ 93%] 501s tests/test_variable.py::TestVariable::test_pad_keep_attrs[True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rolling_window[x-3] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rolling_window[y-5] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rolling_1d PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center0] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_nd_rolling[dims0-center1] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center0] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_nd_rolling[dims1-center1] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center0] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_nd_rolling[dims2-center1] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-window0-x_w-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-window_dim1-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rolling_window_errors[x-3-x_w-center2] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_values PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_numpy_same_methods PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_datetime64_conversion_scalar PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_timedelta64_conversion_scalar PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_0d_str PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_0d_datetime PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_0d_timedelta PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_equals_and_identical PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_broadcast_equals PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_no_conflicts PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_as_variable PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_repr PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_repr_lazy_data PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_detect_indexer_type PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_indexer_type PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_items PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_getitem_basic PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_getitem_with_mask_2d_input PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_isel PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_index_0d_numpy_string PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_indexing_0d_unicode PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_shift[fill_value0] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_shift[2] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_shift[2.0] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_shift2d PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_roll PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_roll_consistency PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_transpose PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_transpose_0d PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_squeeze PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_get_axis_num PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_set_dims PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_set_dims_object_dtype PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_stack PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_stack_errors PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_unstack PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_unstack_errors PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_unstack_2d PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_stack_unstack_consistency PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_unstack_without_missing PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_broadcasting_math PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_broadcasting_failures PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_inplace_math PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_inplace_math_error PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_reduce PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_reduce_use_bottleneck PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-0.25-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-q1-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[None-None-q2-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-0.25-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-q1-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[0-x-q2-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-0.25-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q1-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis2-dim2-q2-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-0.25-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q1-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-True] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-False] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile[axis3-dim3-q2-None] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-0.25] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q1] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_dask[1-y-q2] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-0.25] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q1] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_dask[axis1-dim1-q2] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_method[True-midpoint] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_method[True-lower] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_method[False-midpoint] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_method[False-lower] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[midpoint] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_interpolation_deprecation[lower] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_chunked_dim_error PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[-0.1] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[1.1] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q2] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_quantile_out_of_bounds[q3] PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rank_dask PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rank_use_bottleneck PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_rank PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_big_endian_reduce PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_reduce_funcs PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_reduce_keepdims PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_reduce_keepdims_dask PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_reduce_keep_attrs PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_binary_ops_keep_attrs PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_count PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_setitem PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_setitem_fancy PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_coarsen PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_coarsen_2d PASSED [ 94%] 501s tests/test_variable.py::TestVariable::test_coarsen_keep_attrs PASSED [ 94%] 501s tests/test_variable.py::TestVariableWithDask::test_properties PASSED [ 94%] 501s tests/test_variable.py::TestVariableWithDask::test_attrs PASSED [ 94%] 501s tests/test_variable.py::TestVariableWithDask::test_init[expected0] PASSED [ 94%] 501s tests/test_variable.py::TestVariableWithDask::test_init[expected1] PASSED [ 94%] 501s tests/test_variable.py::TestVariableWithDask::test_data PASSED [ 94%] 501s tests/test_variable.py::TestVariableWithDask::test_getitem_dict PASSED [ 94%] 501s tests/test_variable.py::TestVariableWithDask::test_getitem_1d PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_size_zero PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_0d_int PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_0d_float PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_0d_string PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_0d_datetime PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_0d_timedelta64 PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_0d_not_a_time PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_0d_object PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_index_and_concat_datetime PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_0d_time_data PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_datetime64_conversion PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_timedelta64_conversion PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_object_conversion PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_datetime64_valid_range PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_timedelta64_valid_range XFAIL [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_pandas_data PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_pandas_period_index PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_1d_math[float] PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_1d_math[int] PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_1d_reduce PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test___array__ PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_equals_all_dtypes PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_encoding_preserved PASSED [ 94%] 502s tests/test_variable.py::TestVariableWithDask::test_drop_encoding PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_concat PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_concat_attrs PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_concat_fixed_len_str PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_concat_number_strings PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_concat_mixed_dtypes PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy[float-True] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy[float-False] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy[int-True] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy[int-False] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy[str-True] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy[str-False] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy_deep_recursive PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy_with_data PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy_with_data_errors PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_copy_index_with_data_errors PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_replace PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_real_and_imag PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_aggregate_complex PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pandas_cateogrical_dtype PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pandas_datetime64_with_tz PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_load PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_getitem_advanced PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_getitem_uint_1d PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_getitem_uint PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_getitem_0d_array PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_getitem_error PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg0-np_arg0] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg1-np_arg1] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg2-np_arg2] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg3-np_arg3] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_constant_values[xr_arg4-np_arg4] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[default] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[False] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_pad_keep_attrs[True] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_rolling_window[x-3] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_rolling_window[y-5] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_rolling_1d PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center0] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims0-center1] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center0] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims1-center1] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center0] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_nd_rolling[dims2-center1] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-window0-x_w-True] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-window_dim1-True] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_rolling_window_errors[x-3-x_w-center2] PASSED [ 95%] 502s tests/test_variable.py::TestVariableWithDask::test_chunk PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_0d_object_array_with_list XFAIL [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_array_interface XFAIL [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_copy_index XFAIL [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes XFAIL [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_getitem_fancy PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_getitem_1d_fancy PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_getitem_with_mask_nd_indexer PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-x] PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-3-y] PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-x] PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-8-y] PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-x] PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[True-11-y] PASSED [ 95%] 503s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-x] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-3-y] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-x] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-8-y] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-x] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_dask_rolling[False-11-y] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_multiindex PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-mean] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-median] XFAIL [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-reflect] XPASS [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-edge] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-linear_ramp] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-maximum] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-minimum] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-symmetric] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg0-np_arg0-wrap] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-mean] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-median] XFAIL [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-reflect] XPASS [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-edge] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-linear_ramp] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-maximum] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-minimum] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-symmetric] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg1-np_arg1-wrap] PASSED [ 95%] 504s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-mean] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-median] XFAIL [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-reflect] XFAIL [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-edge] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-linear_ramp] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-maximum] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-minimum] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-symmetric] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg2-np_arg2-wrap] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-mean] PASSED [ 95%] 505s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-median] XFAIL [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-reflect] XFAIL [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-edge] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-linear_ramp] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-maximum] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-minimum] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-symmetric] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg3-np_arg3-wrap] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-mean] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-median] XFAIL [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-reflect] XFAIL [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-edge] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-linear_ramp] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-maximum] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-minimum] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-symmetric] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithDask::test_pad[xr_arg4-np_arg4-wrap] PASSED [ 95%] 506s tests/test_variable.py::TestVariableWithSparse::test_as_sparse SKIPPED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_properties PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_attrs PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_getitem_dict PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_getitem_1d PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_getitem_1d_fancy PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_size_zero PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_getitem_with_mask_nd_indexer PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_0d_int PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_0d_float PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_0d_string PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_0d_datetime PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_0d_timedelta64 PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_0d_not_a_time PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_0d_object PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_0d_object_array_with_list PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_index_and_concat_datetime PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_0d_time_data PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_datetime64_conversion PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_timedelta64_conversion PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_object_conversion PASSED [ 95%] 506s tests/test_variable.py::TestIndexVariable::test_datetime64_valid_range PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_timedelta64_valid_range XFAIL [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_pandas_data PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_pandas_period_index PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_1d_math[float] PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_1d_math[int] PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_1d_reduce PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_array_interface PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test___array__ PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_equals_all_dtypes PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_eq_all_dtypes PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_encoding_preserved PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_drop_encoding PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_concat PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_concat_attrs PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_concat_fixed_len_str PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_concat_number_strings PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_concat_mixed_dtypes PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_copy[float-True] PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_copy[float-False] PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_copy[int-True] PASSED [ 95%] 507s tests/test_variable.py::TestIndexVariable::test_copy[int-False] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy[str-True] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy[str-False] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy_deep_recursive PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy_index PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy_with_data PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy_with_data_errors PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy_index_with_data PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_copy_index_with_data_errors PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_replace PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_real_and_imag PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_aggregate_complex PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pandas_cateogrical_dtype PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pandas_datetime64_with_tz PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_multiindex PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_load PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_getitem_uint_1d PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_getitem_0d_array PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[default] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[False] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad_keep_attrs[True] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_init PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_to_index PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_multiindex_default_level_names PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_data PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_name PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_level_names PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_get_level_variable PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_concat_periods PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_concat_multiindex PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[str] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_concat_str_dtype[bytes] PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_datetime64 PASSED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_getitem_error SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_getitem_advanced SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_getitem_fancy SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_getitem_uint SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-mean] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-median] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-reflect] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-edge] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-linear_ramp] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-maximum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-minimum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-symmetric] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg0-np_arg0-wrap] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-mean] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-median] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-reflect] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-edge] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-linear_ramp] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-maximum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-minimum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-symmetric] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg1-np_arg1-wrap] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-mean] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-median] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-reflect] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-edge] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-linear_ramp] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-maximum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-minimum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-symmetric] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg2-np_arg2-wrap] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-mean] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-median] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-reflect] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-edge] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-linear_ramp] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-maximum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-minimum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-symmetric] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg3-np_arg3-wrap] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-mean] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-median] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-reflect] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-edge] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-linear_ramp] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-maximum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-minimum] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-symmetric] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad[xr_arg4-np_arg4-wrap] SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_pad_constant_values SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_rolling_window SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_rolling_1d SKIPPED (...) [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_nd_rolling SKIPPED (...) [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_rolling_window_errors SKIPPED [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_coarsen_2d SKIPPED (...) [ 96%] 507s tests/test_variable.py::TestIndexVariable::test_to_index_variable_copy PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_unchanged_types PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_converted_types PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_masked_array PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_datetime PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_tz_datetime PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_full_like PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_full_like_dask PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_zeros_like PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_ones_like PASSED [ 96%] 507s tests/test_variable.py::TestAsCompatibleData::test_unsupported_type PASSED [ 96%] 507s tests/test_variable.py::test_raise_no_warning_for_nan_in_binary_ops PASSED [ 96%] 507s tests/test_variable.py::TestBackendIndexing::test_NumpyIndexingAdapter PASSED [ 96%] 507s tests/test_variable.py::TestBackendIndexing::test_LazilyIndexedArray PASSED [ 96%] 507s tests/test_variable.py::TestBackendIndexing::test_CopyOnWriteArray PASSED [ 96%] 507s tests/test_variable.py::TestBackendIndexing::test_MemoryCachedArray PASSED [ 96%] 507s tests/test_variable.py::TestBackendIndexing::test_DaskIndexingAdapter PASSED [ 96%] 507s tests/test_variable.py::test_clip PASSED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_numpy[Variable] PASSED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_numpy[IndexVariable] PASSED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_dask[Variable] PASSED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_dask[IndexVariable] PASSED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_pint[Variable] SKIPPED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_pint[IndexVariable] SKIPPED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_sparse[Variable] SKIPPED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_sparse[IndexVariable] SKIPPED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_cupy[Variable] SKIPPED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_cupy[IndexVariable] SKIPPED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[Variable] SKIPPED [ 96%] 507s tests/test_variable.py::TestNumpyCoercion::test_from_pint_wrapping_dask[IndexVariable] SKIPPED [ 96%] 507s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01T00:00:00.000000000-False] PASSED [ 96%] 507s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01T00:00:00-True] PASSED [ 96%] 507s tests/test_variable.py::test_datetime_conversion_warning[['2000-01-01T00:00:00.000000000']-False] PASSED [ 96%] 507s tests/test_variable.py::test_datetime_conversion_warning[['2000-01-01T00:00:00']-True] PASSED [ 96%] 507s tests/test_variable.py::test_datetime_conversion_warning[DatetimeIndex(['2000-01-01'], dtype='datetime64[ns]', freq='D')-False] PASSED [ 96%] 507s tests/test_variable.py::test_datetime_conversion_warning[2000-01-01 00:00:00-False] PASSED [ 96%] 507s tests/test_variable.py::test_datetime_conversion_warning[[datetime.datetime(2000, 1, 1, 0, 0)]-False] PASSED [ 96%] 507s 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%] 507s 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%] 507s tests/test_variable.py::test_pandas_two_only_datetime_conversion_warnings PASSED [ 96%] 507s tests/test_variable.py::test_timedelta_conversion_warning[10 nanoseconds-False] PASSED [ 96%] 507s tests/test_variable.py::test_timedelta_conversion_warning[10 seconds-True] PASSED [ 96%] 507s tests/test_variable.py::test_timedelta_conversion_warning[[10]-False] PASSED [ 96%] 507s tests/test_variable.py::test_timedelta_conversion_warning[[10]-True] PASSED [ 96%] 507s tests/test_variable.py::test_timedelta_conversion_warning[TimedeltaIndex(['0 days 00:00:00.000000001'], dtype='timedelta64[ns]', freq='D')-False] PASSED [ 96%] 507s tests/test_variable.py::test_timedelta_conversion_warning[1 day, 0:00:00-False] PASSED [ 96%] 507s tests/test_variable.py::test_timedelta_conversion_warning[[datetime.timedelta(days=1)]-False] PASSED [ 96%] 507s tests/test_variable.py::test_pandas_two_only_timedelta_conversion_warning PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_non_DataArray_weights[True] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_non_DataArray_weights[False] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-True] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises[weights0-False] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-True] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises[weights1-False] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-True] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights0-False] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-True] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_weights_nan_raises_dask[weights1-False] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_lazy_resample[1YS-1] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_lazy_resample[1YS-5] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_lazy_resample[5YS-1] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_lazy_resample[5YS-5] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_lazy_resample[10YS-1] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_lazy_resample[10YS-5] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights0-3] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights1-2] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights2-nan] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_no_nan[weights3-nan] PASSED [ 96%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights0-2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights1-nan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights2-nan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_nan[weights3-1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_of_weights_bool PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-0-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-1-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[True-3.14-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-0-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-1-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_equal_weights[False-3.14-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_no_nan[weights0-5] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_no_nan[weights1-4] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_no_nan[weights2-0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[True-weights0-4] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[True-weights1-4] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[True-weights2-0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[True-weights3-0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[False-weights0-4] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[False-weights1-4] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[False-weights2-0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_sum_nan[False-weights3-0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[1-True-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[1-False-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[2-True-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[2-False-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-True-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_equal_weights[3.14-False-da2] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_no_nan[weights0-1.6] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_no_nan[weights1-1.0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_mean_no_nan[weights2-nan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_no_nan[weights0-expected0] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_no_nan[weights1-expected1] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_zero_weights PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_simple PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_nan[True] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_nan[False] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-nonan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-singlenan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-0.5-allnan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-nonan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-singlenan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-True-q1-allnan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-nonan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-singlenan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-0.5-allnan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-nonan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-singlenan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[1-False-q1-allnan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-nonan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-singlenan] PASSED [ 97%] 507s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-0.5-allnan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-nonan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-singlenan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-True-q1-allnan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-nonan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-singlenan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-0.5-allnan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-nonan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-singlenan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights[3.14-False-q1-allnan] PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-True-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[linear-False-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-True-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[interpolated_inverted_cdf-False-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-True-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[hazen-False-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-True-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[weibull-False-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-True-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[median_unbiased-False-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-True-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-0.5-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da0] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da1] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_equal_weights_all_methods[normal_unbiased2-False-q1-da2] SKIPPED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_bool PASSED [ 97%] 508s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[-1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[1.1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q2] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_quantile_with_invalid_q[q3] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_mean_nan[True-weights0-2.0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_mean_nan[True-weights1-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_mean_nan[True-weights2-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_mean_nan[False-weights0-2.0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_mean_nan[False-weights1-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_mean_nan[False-weights2-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_mean_bool PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights0-0.6666666666666666] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights1-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights2-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_no_nan[weights3-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights0-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights1-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights2-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_sum_of_squares_nan[weights3-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[1-True-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[1-False-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[2-True-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[2-False-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-True-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_equal_weights[3.14-False-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_no_nan[weights0-0.24] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_no_nan[weights1-0.0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_no_nan[weights2-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_nan[weights0-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_nan[weights1-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_nan[weights2-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_var_bool PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[1-True-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[1-False-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[2-True-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[2-False-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-True-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_equal_weights[3.14-False-da1] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_no_nan[weights0-0.4898979485566356] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_no_nan[weights1-0.0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_no_nan[weights2-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_nan[weights0-0] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_nan[weights1-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_nan[weights2-nan] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_std_bool PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-True-a] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-True-b] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-True-c] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-True-dim3] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-True-dim4] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-True-None] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-False-a] PASSED [ 98%] 508s tests/test_weighted.py::test_weighted_operations_3D[None-False-b] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[None-False-c] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[None-False-dim3] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[None-False-dim4] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[None-False-None] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[True-True-a] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[True-True-b] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[True-True-c] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[True-True-dim3] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[True-True-dim4] PASSED [ 98%] 509s tests/test_weighted.py::test_weighted_operations_3D[True-True-None] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[True-False-a] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[True-False-b] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[True-False-c] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[True-False-dim3] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[True-False-dim4] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[True-False-None] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[False-True-a] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[False-True-b] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[False-True-c] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[False-True-dim3] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[False-True-dim4] PASSED [ 98%] 510s tests/test_weighted.py::test_weighted_operations_3D[False-True-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_operations_3D[False-False-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_operations_3D[False-False-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_operations_3D[False-False-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_operations_3D[False-False-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_operations_3D[False-False-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_operations_3D[False-False-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q1-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-0.5-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q1-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[None-False-q2-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-None] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-a] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-b] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-c] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim3] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-dim4] PASSED [ 98%] 511s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q1-None] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-b] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-c] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim3] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-dim4] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-None] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-a] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-b] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-c] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim3] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-dim4] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-0.5-None] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-a] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-b] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-c] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim3] PASSED [ 98%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q1-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-a] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-b] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-c] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim3] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[True-False-q2-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-a] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-b] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-c] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim3] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-0.5-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-a] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-b] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-c] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim3] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q1-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-a] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-b] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-c] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim3] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-True-q2-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-a] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-b] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-c] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim3] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-0.5-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-a] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-b] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-c] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim3] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q1-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-a] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-b] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-c] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim3] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-dim4] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_quantile_3D[False-False-q2-None] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights0-coords_data0-2.5] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights1-coords_data1-1.8] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_operations_nonequal_coords[coords_weights2-coords_data2-3.8] PASSED [ 99%] 512s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data0] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data1] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights0-shape_data2] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data0] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data1] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights1-shape_data2] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data0] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data1] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-True-shape_weights2-shape_data2] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data0] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data1] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights0-shape_data2] PASSED [ 99%] 513s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data0] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data1] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights1-shape_data2] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data0] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data1] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[None-False-shape_weights2-shape_data2] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data0] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data1] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights0-shape_data2] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data0] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data1] PASSED [ 99%] 514s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights1-shape_data2] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data0] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data1] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-True-shape_weights2-shape_data2] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data0] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data1] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights0-shape_data2] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data0] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data1] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights1-shape_data2] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data0] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data1] PASSED [ 99%] 515s tests/test_weighted.py::test_weighted_operations_different_shapes[True-False-shape_weights2-shape_data2] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data0] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data1] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights0-shape_data2] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data0] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data1] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights1-shape_data2] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data0] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data1] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-True-shape_weights2-shape_data2] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data0] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data1] PASSED [ 99%] 516s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights0-shape_data2] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data0] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data1] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights1-shape_data2] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data0] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data1] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_different_shapes[False-False-shape_weights2-shape_data2] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-sum_of_squares] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-var] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-sum_of_squares] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-var] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-sum_of_squares] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-var] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-std] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-True-quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-sum_of_squares] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-var] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-sum_of_squares] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-var] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-std] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-True-quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-sum_of_squares] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-var] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-std] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[None-False-quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[sum_of_squares] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[var] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[True-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[True-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[True-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[True-quantile] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[False-sum_of_weights] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[False-sum] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[False-mean] PASSED [ 99%] 517s tests/test_weighted.py::test_weighted_bad_dim[False-quantile] PASSED [100%] 517s 517s =============================== warnings summary =============================== 517s ../../../usr/lib/python3/dist-packages/dateutil/tz/tz.py:37 517s /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). 517s EPOCH = datetime.datetime.utcfromtimestamp(0) 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/__init__.py:152 517s /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 517s flaky = pytest.mark.flaky 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/__init__.py:153 517s /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 517s network = pytest.mark.network 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_coarsen.py:159 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:86 517s /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 517s @pytest.mark.flaky 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:163 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:392 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:623 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:641 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:658 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:684 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:785 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:923 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:983 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1160 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1166 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1184 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1203 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1706 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1710 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1720 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1738 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1746 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1755 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1804 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1830 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1897 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1920 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1935 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1945 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:1950 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2087 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2171 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2182 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2194 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2206 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2231 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2240 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2245 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2254 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2260 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2266 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2288 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2299 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2306 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2315 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2337 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2352 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2359 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2378 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2386 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2400 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_plot.py:2435 517s /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 517s @pytest.mark.slow 517s 517s ../../../usr/lib/python3/dist-packages/xarray/tests/test_rolling.py:706 517s /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 517s @pytest.mark.slow 517s 517s tests/test_array_api.py: 1 warning 517s tests/test_dataset.py: 1 warning 517s tests/test_rolling.py: 16 warnings 517s /usr/lib/python3/dist-packages/xarray/core/duck_array_ops.py:203: RuntimeWarning: invalid value encountered in cast 517s return data.astype(dtype, **kwargs) 517s 517s tests/test_array_api.py::test_astype 517s /usr/lib/python3/dist-packages/numpy/array_api/_data_type_functions.py:20: RuntimeWarning: invalid value encountered in cast 517s return Array._new(x._array.astype(dtype=dtype, copy=copy)) 517s 517s tests/test_backends.py: 24 warnings 517s tests/test_conventions.py: 3 warnings 517s /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. 517s For the old behavior, usually: 517s np.array(value).astype(dtype)` 517s will give the desired result (the cast overflows). 517s encoding["_FillValue"] = dtype.type(fv) 517s 517s tests/test_backends.py::TestDask::test_inline_array 517s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpm3w6kxi2/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='eec1b9b7-e64f-422d-bba2-eceba49bce39'), but file is not already closed. This may indicate a bug. 517s result = testfunction(**testargs) 517s 517s tests/test_backends.py::TestDask::test_inline_array 517s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpm3w6kxi2/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='c1c3942c-c3d8-4ae7-9a68-10900e89ad57'), but file is not already closed. This may indicate a bug. 517s result = testfunction(**testargs) 517s 517s tests/test_backends.py::TestDask::test_inline_array 517s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpm3w6kxi2/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='397e9c41-63ca-424b-9aed-6099ab782a78'), but file is not already closed. This may indicate a bug. 517s result = testfunction(**testargs) 517s 517s tests/test_backends.py::TestDask::test_inline_array 517s /usr/lib/python3/dist-packages/_pytest/python.py:194: RuntimeWarning: deallocating CachingFileManager(, '/tmp/tmpm3w6kxi2/temp-1415.nc', mode='r', kwargs={'clobber': True, 'diskless': False, 'persist': False, 'format': 'NETCDF4'}, manager_id='97804b52-f125-4e66-8875-a263070396c2'), but file is not already closed. This may indicate a bug. 517s result = testfunction(**testargs) 517s 517s tests/test_backends.py::test_pickle_open_mfdataset_dataset 517s /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='3fd2a190-96a9-4d83-8991-ca21c158ddbb'), but file is not already closed. This may indicate a bug. 517s result = testfunction(**testargs) 517s 517s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-standard-360_day-D] 517s tests/test_calendar_ops.py::test_convert_calendar_360_days[date-proleptic_gregorian-360_day-4h] 517s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-standard-360_day-D] 517s tests/test_calendar_ops.py::test_convert_calendar_360_days[year-proleptic_gregorian-360_day-4h] 517s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 517s :6: FutureWarning: 'M' is deprecated and will be removed in a future version. Please use 'ME' instead of 'M'. 517s 517s tests/test_calendar_ops.py::test_convert_calendar_missing[noleap-all_leap-ME] 517s /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'. 517s out = convert_calendar(da_src, target, missing=np.nan, align_on="date") 517s 517s tests/test_cftime_offsets.py::test_dayofweek_after_cftime_range[M] 517s /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'. 517s result = cftime_range("2000-02-01", periods=3, freq=freq).dayofweek 517s 517s tests/test_cftime_offsets.py::test_dayofyear_after_cftime_range[M] 517s /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'. 517s result = cftime_range("2000-02-01", periods=3, freq=freq).dayofyear 517s 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-4ME-standard-noleap-None-2020-02-28-False] 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] 517s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] 517s tests/test_cftime_offsets.py::test_date_range_like[2020-03-31-ME-gregorian-360_day-None-2020-03-30-False] 517s /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'. 517s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 517s 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-ME-noleap-gregorian-True-2020-02-29-True] 517s tests/test_cftime_offsets.py::test_date_range_like[2020-03-30-ME-360_day-gregorian-False-2020-03-31-True] 517s /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'. 517s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 517s 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] 517s /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'. 517s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 517s 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-QE-DEC-noleap-gregorian-True-2020-03-31-True] 517s /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'. 517s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 517s 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-YS-FEB-noleap-gregorian-True-2020-02-01-True] 517s /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'. 517s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 517s 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] 517s /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'. 517s source = date_range(start, periods=12, freq=freq, calendar=cal_src) 517s 517s tests/test_cftime_offsets.py::test_date_range_like[2020-02-01-Y-FEB-noleap-gregorian-True-2020-02-29-True] 517s /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'. 517s out = date_range_like(source, cal_tgt, use_cftime=use_cftime) 517s 517s tests/test_cftime_offsets.py::test_date_range_like_same_calendar 517s /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'. 517s out = date_range_like(src, "standard", use_cftime=False) 517s 517s tests/test_cftimeindex_resample.py: 81 warnings 517s /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'. 517s cftime_index = xr.cftime_range(**index_kwargs) 517s 517s tests/test_cftimeindex_resample.py: 81 warnings 517s /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'. 517s cftime_index = xr.cftime_range(**index_kwargs) 517s 517s tests/test_cftimeindex_resample.py: 81 warnings 517s /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'. 517s cftime_index = xr.cftime_range(**index_kwargs) 517s 517s tests/test_cftimeindex_resample.py: 81 warnings 517s /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'. 517s cftime_index = xr.cftime_range(**index_kwargs) 517s 517s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 517s tests/test_cftimeindex_resample.py::test_calendars[noleap] 517s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 517s tests/test_cftimeindex_resample.py::test_calendars[360_day] 517s tests/test_cftimeindex_resample.py::test_calendars[julian] 517s /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: 517s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 517s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 517s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 517s 517s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 517s tests/test_cftimeindex_resample.py::test_calendars[noleap] 517s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 517s tests/test_cftimeindex_resample.py::test_calendars[360_day] 517s tests/test_cftimeindex_resample.py::test_calendars[julian] 517s /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. 517s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 517s 517s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 517s tests/test_cftimeindex_resample.py::test_calendars[noleap] 517s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 517s tests/test_cftimeindex_resample.py::test_calendars[360_day] 517s tests/test_cftimeindex_resample.py::test_calendars[julian] 517s /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: 517s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 517s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 517s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 517s 517s tests/test_cftimeindex_resample.py::test_calendars[gregorian] 517s tests/test_cftimeindex_resample.py::test_calendars[noleap] 517s tests/test_cftimeindex_resample.py::test_calendars[all_leap] 517s tests/test_cftimeindex_resample.py::test_calendars[360_day] 517s tests/test_cftimeindex_resample.py::test_calendars[julian] 517s /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. 517s .resample(time=freq, closed=closed, label=label, base=base, loffset=loffset) 517s 517s tests/test_cftimeindex_resample.py::test_base_and_offset_error 517s /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. 517s da_cftime.resample(time="2D", base=3, offset="5s") 517s 517s tests/test_cftimeindex_resample.py::test_resample_invalid_loffset_cftimeindex 517s /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: 517s >>> offset = pd.tseries.frequencies.to_offset(freq) / 2 517s >>> resampled_ds["time"] = resampled_ds.get_index("time") + offset 517s da.resample(time="24h", loffset=1) # type: ignore 517s 517s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1677-09-21T00:12:43.145225-us-int64-None-False] 517s tests/test_coding_times.py::test_roundtrip_datetime64_nanosecond_precision[1970-01-01T00:00:01.000001-us-int64-None-False] 517s /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. 517s var = Variable(["time"], times, encoding=encoding) 517s 517s tests/test_computation.py::test_unified_dim_sizes 517s /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')``. 517s warnings.warn( 517s 517s tests/test_conventions.py::TestCFEncodedDataStore::test_roundtrip_mask_and_scale[create_unsigned_masked_scaled_data-create_encoded_unsigned_masked_scaled_data] 517s /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. 517s For the old behavior, usually: 517s np.array(value).astype(dtype)` 517s will give the desired result (the cast overflows). 517s new_fill = unsigned_dtype.type(attrs["_FillValue"]) 517s 517s tests/test_dask.py: 12 warnings 517s <__array_function__ internals>:200: RuntimeWarning: invalid value encountered in cast 517s 517s tests/test_dataset.py::TestDataset::test_properties 517s tests/test_groupby.py::test_groupby_dims_property 517s tests/test_groupby.py::test_groupby_dims_property 517s /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`. 517s warnings.warn( 517s 517s tests/test_dataset.py::TestDataset::test_to_and_from_dict_with_nan_nat[array] 517s /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. 517s roundtripped = Dataset.from_dict(ds.to_dict(data=data)) 517s 517s tests/test_dataset.py::test_differentiate_cftime[True] 517s tests/test_dataset.py::test_differentiate_cftime[False] 517s /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'. 517s coord = xr.cftime_range("2000", periods=8, freq="2M") 517s 517s tests/test_groupby.py: 30 warnings 517s /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. 517s expected_df = df.groupby("dim_0_bins").sum() 517s 517s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 517s /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'. 517s xr.date_range( 517s 517s tests/test_groupby.py::TestDataArrayResample::test_resample_doctest[True] 517s /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'. 517s "time": xr.date_range( 517s 517s tests/test_missing.py::test_get_clean_interp_index_dt[proleptic_gregorian-1M] 517s /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'. 517s times = xr.cftime_range( 517s 517s tests/test_plot.py::TestNcAxisNotInstalled::test_ncaxis_notinstalled_line_plot 517s /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'. 517s darray.coords["time"] = xr.cftime_range( 517s 517s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[True] 517s tests/test_rolling.py::TestDataArrayRolling::test_rolling_wrapped_dask_nochunk[None] 517s /usr/lib/python3/dist-packages/dask/array/chunk.py:278: RuntimeWarning: invalid value encountered in cast 517s return x.astype(astype_dtype, **kwargs) 517s 517s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes 517s tests/test_variable.py::TestVariableWithDask::test_eq_all_dtypes 517s /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. 517s return func(*(_execute_task(a, cache) for a in args)) 517s 517s tests/test_variable.py::TestIndexVariable::test_to_index_multiindex_level 517s /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)`. 517s ds = Dataset(coords={"x": midx}) 517s 517s tests/test_weighted.py::test_weighted_quantile_3D[None-True-0.5-a] 517s tests/test_weighted.py::test_weighted_quantile_3D[None-True-q2-b] 517s tests/test_weighted.py::test_weighted_quantile_3D[True-True-0.5-a] 517s tests/test_weighted.py::test_weighted_quantile_3D[True-True-q2-a] 517s /usr/lib/python3/dist-packages/numpy/lib/nanfunctions.py:1577: RuntimeWarning: All-NaN slice encountered 517s result = np.apply_along_axis(_nanquantile_1d, axis, a, q, 517s 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-True-std] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[True-False-std] 517s tests/test_weighted.py::test_weighted_operations_keep_attr[False-False-std] 517s tests/test_weighted.py::test_weighted_operations_keep_attr_da_in_ds[std] 517s /usr/lib/python3/dist-packages/xarray/core/computation.py:822: RuntimeWarning: invalid value encountered in sqrt 517s result_data = func(*input_data) 517s 517s -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html 517s = 13821 passed, 1841 skipped, 42 xfailed, 35 xpassed, 540 warnings in 211.12s (0:03:31) = 519s autopkgtest [23:48:06]: test command1: -----------------------] 520s autopkgtest [23:48:07]: test command1: - - - - - - - - - - results - - - - - - - - - - 520s command1 PASS 520s autopkgtest [23:48:07]: @@@@@@@@@@@@@@@@@@@@ summary 520s command1 PASS 529s Creating nova instance adt-noble-i386-python-xarray-20240325-233927-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-amd64-server-20240325.img (UUID ba43860b-557a-4db2-b3f0-378a99bca08c)...